<!doctype html>
<html lang="ru" data-bs-theme="dark">

<head>
    <!-- 2024-05-11 14:16:56 -->
        <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <title>git diff-index</title>
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/css/bootstrap.min.css" integrity="sha512-jnSuA4Ss2PkkikSOLtYs8BlYIeeIK1h99ty4YfvRPAlzr377vr3CXDb7sb7eEEBYjDtcYj+AjBH3FLv5uSJuXg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.11.3/font/bootstrap-icons.min.css" integrity="sha512-dPXYcDub/aeb08c63jRq/k6GaKccl256JQy/AnOq7CAnEZ9FzSL9wSbcZkMp4R26vBsMLFYH4kQ67/bbV8XaCQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/github-dark.min.css" integrity="sha512-rO+olRTkcf304DQBxSWxln8JXCzTHlKnIdnMUwYvQa9/Jd4cQaNkItIUj6Z4nvW1dqK0SKXLbn9h4KwZTNtAyw==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/7.1.0/css/flag-icons.min.css" integrity="sha512-bZBu2H0+FGFz/stDN/L0k8J0G8qVsAL0ht1qg5kTwtAheiXwiRKyCq1frwfbSFSJN3jooR5kauE0YjtPzhZtJQ==" crossorigin="anonymous" referrerpolicy="no-referrer" />
    <link href="../../../runebook.css" rel="stylesheet" type="text/css">
    <meta name="x-github" content="https://github.com/runebookdev/runebook">
            <meta name="x-i18n-doc" content="git">
        <script>
        function i18n(element) {
            // NOP
        }
    </script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/js-cookie/3.0.5/js.cookie.js" integrity="sha512-F/dia2jKME12jwqiYDayeD+Rr/8jTWUD2wfbuJB0bzSwenSEnXsn4qQ/wVyXUCix5bmCAj8xJdtFr2OqUtjLAw==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/js/bootstrap.bundle.min.js" integrity="sha512-7Pi/otdlbbCR+LnW+F7PwFcSDJOuUJB3OxtEHbg4vSMvzvJjde4Po1v4BR9Gdc9aXNUNFVUY+SK51wWT8WF0Gg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/7.8.1/rxjs.umd.min.js" integrity="sha512-D9LDs8YUUVa4V9Gl4Zb+xqRAc7RCzooR3+zzebgK2RMu/KU+dh90pbjEEMzPiSyRSGbSp9j1pZnrO4joGa5WEg==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.min.js" integrity="sha512-mhbv5DqBMgrWL+32MmsDOt/OAvqr/cHimk6B8y/bx/xS88MVkYGPiVv2ixKVrkywF2qHplNRUvFsAHUdxZ3Krg==" crossorigin="anonymous"></script>
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6424571640879890" crossorigin="anonymous"></script>    <script async src="https://www.googletagmanager.com/gtag/js?id=G-3G5BZ1QEDP"></script>
<script>
    window.dataLayer = window.dataLayer || [];

    function gtag() {
        dataLayer.push(arguments);
    }

    gtag('js', new Date());
    gtag('config', 'G-3G5BZ1QEDP');
</script>    <script>
(function(c, l, a, r, i, t, y) {
    c[a] = c[a] || function() {
        (c[a].q = c[a].q || []).push(arguments)
    };
    t = l.createElement(r);
    t.async = 1;
    t.src = "https://www.clarity.ms/tag/" + i + "?ref=bwt";
    y = l.getElementsByTagName(r)[0];
    y.parentNode.insertBefore(t, y);
})(window, document, "clarity", "script", "jto2hd94r9");
</script>    <script src="../../../theme.js"></script>
</head>

<body>
    <header class="bg-black">
        <div class="container">
            <div class="row">
                <div class="col">
                    <nav class="navbar navbar-expand-lg navbar-dark">
                        <a class="navbar-brand fw-bold" href="https://runebook.dev/ru">
                            <img alt="Runebook.dev" class="d-inline-block align-top mr-1" src="../../../assets/runebook_logo.webp" width="24" height="24">
                            Runebook.dev
                        </a>
                        <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
                            <span class="navbar-toggler-icon"></span>
                        </button>
                        <div class="collapse navbar-collapse" id="navbarSupportedContent">
                            <ul class="navbar-nav me-auto mb-2 mb-lg-0">
                                <li class="nav-item">
                                    <a class="nav-link" href="https://runebook.dev/ru#docs">Documentation</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="https://runebook.dev/contributors">Contributors</a>
                                </li>
                                <li class="nav-item">
                                    <a class="nav-link" href="https://github.com/runebookdev/runebook/issues">GitHub</a>
                                </li>
                            </ul>
                                                                                                <button class="btn btn-success ms-2" id="showPopupButton">
                                        <i class="bi bi-translate"></i>
                                        Show English
                                    </button>
                                                                                        <div class="form-check form-switch ms-3">
                                <label class="text-light">
                                    <input class="form-check-input" type="checkbox" role="switch" id="theme-switch" checked>
                                    <i class="bi bi-moon-stars-fill"></i>
                                </label>
                            </div>
                        </div>
                    </nav>
                </div>
            </div>
        </div>
    </header>

    <!--sse-->
    <div class="container">
    <div class="row">
        <div class="col">
            <nav aria-label="breadcrumb" class="mt-2">
                <ol class="breadcrumb mb-1">
                    <li class="breadcrumb-item">
                        <a href="https://runebook.dev/ru#docs">
                            <span class="fi fi-ru"></span>                            Русский                        </a>
                    </li>
                    <li class="breadcrumb-item">
                        <a href="-index-.html">
                            Git                            2.43                        </a>
                    </li>
                                            <li class="breadcrumb-item">
                            <a href="-index-.html#Plumbing_Commands">
                                Plumbing Commands                            </a>
                        </li>
                                    </ol>
            </nav>
        </div>
    </div>
    <br>

    <div class="row">
        <div class="col-md-9">
            <main>
                <article>

                    
                    <h1 class="text-body-emphasis" ><span data-i18n="af34f1693796df8134382fd9f01b2b64a97329541f58b4a40cbf6b61a9519a90/5c" data-source="git-diff-index" onmousemove="i18n(this)">git-diff-index</span></h1> <h2 class="text-body-emphasis"  id="_name"><span data-i18n="dcd1d5223f73b3a965c07e3ff5dbee3eedcfedb806686a05b9b3868a2c3d6d50/3a" data-source="Name" onmousemove="i18n(this)">Name</span></h2> <div> <p><span data-i18n="3e85c3f0d51db0fb7becae58eeb6d7dd30c6bb25dcb805310b999e6d2f0ea9d4/19" data-source="git-diff-index - Compare a tree to the working tree or index" onmousemove="i18n(this)">git-diff-index &mdash; &scy;&rcy;&acy;&vcy;&ncy;&icy;&tcy;&softcy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy; &scy; &rcy;&acy;&bcy;&ocy;&chcy;&icy;&mcy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy;&mcy; &icy;&lcy;&icy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&ocy;&mcy;</span></p> </div> <h2 class="text-body-emphasis"  id="_synopsis"><span data-i18n="8eb3755381519d7f0479d75446e56e20084834c0460d7ec94926932372ea6c47/0d" data-source="Synopsis" onmousemove="i18n(this)">Synopsis</span></h2> <div> <div> <pre class="hljs language-css">git diff-index <span class="hljs-selector-attr">[-m]</span> <span class="hljs-selector-attr">[--cached]</span> <span class="hljs-selector-attr">[--merge-base]</span> <span class="hljs-selector-attr">[&lt;common-diff-options&gt;]</span> &lt;tree-ish&gt; <span class="hljs-selector-attr">[&lt;path&gt;&hellip;&ZeroWidthSpace;]</span></pre> </div> </div> <h2 class="text-body-emphasis"  id="_description"><span data-i18n="526e0087cc3f254d9f86f6c7d8e23d954c4dfda2b312efc29194ae8a860106ba/d3" data-source="Description" onmousemove="i18n(this)">Description</span></h2> <div> <p><span data-i18n="6686fb6788901bb8b29525cfe1ebfc5b9248511e201980316a2856f0496be419/35" data-source="Compare the content and mode of the blobs found in a tree object with the corresponding tracked files in the working tree, or with the corresponding paths in the index. When &amp;lt;path&amp;gt; arguments are present, compare only paths matching those patterns. Otherwise all tracked files are compared." onmousemove="i18n(this)">&Scy;&rcy;&acy;&vcy;&ncy;&icy;&tcy;&iecy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &icy; &rcy;&iecy;&zhcy;&icy;&mcy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&khcy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy;, &ncy;&acy;&jcy;&dcy;&iecy;&ncy;&ncy;&ycy;&khcy; &vcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&iecy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy;, &scy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&mcy;&icy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&iecy;&mcy;&ycy;&mcy;&icy; &fcy;&acy;&jcy;&lcy;&acy;&mcy;&icy; &vcy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&mcy; &dcy;&iecy;&rcy;&iecy;&vcy;&iecy; &icy;&lcy;&icy; &scy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&mcy;&icy; &pcy;&ucy;&tcy;&yacy;&mcy;&icy; &vcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&iecy;. &IEcy;&scy;&lcy;&icy; &pcy;&rcy;&icy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&ycy; &lt;path&gt;, &scy;&rcy;&acy;&vcy;&ncy;&icy;&vcy;&acy;&jcy;&tcy;&iecy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&ucy;&tcy;&icy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &ecy;&tcy;&icy;&mcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&acy;&mcy;. &Vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &vcy;&scy;&iecy; &ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&iecy;&mcy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy; &scy;&rcy;&acy;&vcy;&ncy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy;.</span></p> </div> <h2 class="text-body-emphasis"  id="_options"><span data-i18n="d0db8b5e364b6989e4b8f38a2b3846b87d99a51c1592ebf35d21cc66405a8e39/b6" data-source="Options" onmousemove="i18n(this)">Options</span></h2> <div> <div> <dl> <dt id="Documentation/git-diff-index.txt--p"><span data-i18n="567479c447e472328522a1d759aabb9b579e4522a6da547c983d29e94c1604c2/a3" data-source="-p" onmousemove="i18n(this)">-p</span></dt> <dt id="Documentation/git-diff-index.txt--u"><span data-i18n="99f14531f2599afdb9ace38c18c10740fd29ca1bdcdb7d0460fd799001d567bd/0f" data-source="-u" onmousemove="i18n(this)">-u</span></dt> <dt id="Documentation/git-diff-index.txt---patch"><span data-i18n="7bbfb9636bd1ed3b4d0a3db1cafae5a073c8b069ffda4dcb6cbe8b2a921024c5/4f" data-source="--patch" onmousemove="i18n(this)">--patch</span></dt> <dd> <p><span data-i18n="a71db33227bdd33bbba9e01f1dbd61f13d0a2af22d0c62a1f69a4c4ddcc5cb64/ce" data-source="Generate patch (see &lt;a href=&quot;#generate_patch_text_with_p&quot;&gt;Generating patch text with -p&lt;/a&gt;)." onmousemove="i18n(this)">&Scy;&gcy;&iecy;&ncy;&iecy;&rcy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &pcy;&acy;&tcy;&chcy; (&scy;&mcy;.  <a href="git-diff-index.html#generate_patch_text_with_p">Generating patch text with -p</a> ).</span></p> </dd> <dt id="Documentation/git-diff-index.txt--s"><span data-i18n="922e17b4edd60ff0277a57db2cdf26a407350a6ffbd4129318f293841d289609/7a" data-source="-s" onmousemove="i18n(this)">-s</span></dt> <dt id="Documentation/git-diff-index.txt---no-patch"><span data-i18n="0a33c0395747b49fbb546d15adb9ed3244857f165a8f707729c3801ced2c5bd1/f7" data-source="--no-patch" onmousemove="i18n(this)">--no-patch</span></dt> <dd> <p><span data-i18n="5834e5f8b7b38387e612e5018dc50a8fc88a579502e3133784868d74ea2a57ab/8d" data-source="Suppress all output from the diff machinery. Useful for commands like &lt;code&gt;git show&lt;/code&gt; that show the patch by default to squelch their output, or to cancel the effect of options like &lt;code&gt;--patch&lt;/code&gt;, &lt;code&gt;--stat&lt;/code&gt; earlier on the command line in an alias." onmousemove="i18n(this)">&Pcy;&ocy;&dcy;&acy;&vcy;&icy;&tcy;&softcy; &vcy;&iecy;&scy;&softcy; &vcy;&ycy;&vcy;&ocy;&dcy; &mcy;&iecy;&khcy;&acy;&ncy;&icy;&zcy;&mcy;&acy; &scy;&rcy;&acy;&vcy;&ncy;&iecy;&ncy;&icy;&yacy;. &Pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy; &dcy;&lcy;&yacy; &tcy;&acy;&kcy;&icy;&khcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;, &kcy;&acy;&kcy;  <code>git show</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&tcy; &pcy;&acy;&tcy;&chcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&ocy;&dcy;&acy;&vcy;&icy;&tcy;&softcy; &icy;&khcy; &vcy;&ycy;&vcy;&ocy;&dcy; &icy;&lcy;&icy; &ocy;&tcy;&mcy;&iecy;&ncy;&icy;&tcy;&softcy; &ecy;&fcy;&fcy;&iecy;&kcy;&tcy; &tcy;&acy;&kcy;&icy;&khcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&vcy;, &kcy;&acy;&kcy;  <code>--patch</code>  ,  <code>--stat</code>  &rcy;&acy;&ncy;&iecy;&iecy; &vcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &vcy; &pcy;&scy;&iecy;&vcy;&dcy;&ocy;&ncy;&icy;&mcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt--Ultngt"><span data-i18n="c445b663d2fd2fbf6f4292cbee2cb94e1704f77729008a3b1222db4aee82577d/f9" data-source="-U&amp;lt;n&amp;gt;" onmousemove="i18n(this)">-U&lt;n&gt;</span></dt> <dt id="Documentation/git-diff-index.txt---unifiedltngt"><span data-i18n="2859ffcb118f5c3135e0c3994f36c45952abf8878ba14acdb50eff0b3966fc52/91" data-source="--unified=&amp;lt;n&amp;gt;" onmousemove="i18n(this)">--unified=&lt;n&gt;</span></dt> <dd> <p><span data-i18n="4caceb4b664dc2d3ea216c6fca557bb05213f766665f850a57f7744434d507cb/99" data-source="Generate diffs with &amp;lt;n&amp;gt; lines of context instead of the usual three. Implies &lt;code&gt;--patch&lt;/code&gt;." onmousemove="i18n(this)">&Gcy;&iecy;&ncy;&iecy;&rcy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy; &scy; &lt;n&gt; &scy;&tcy;&rcy;&ocy;&kcy; &kcy;&ocy;&ncy;&tcy;&iecy;&kcy;&scy;&tcy;&acy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ocy;&bcy;&ycy;&chcy;&ncy;&ycy;&khcy; &tcy;&rcy;&iecy;&khcy;. &Pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>--patch</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---outputltfilegt"><span data-i18n="92801898e292a0058641ea97dd7e75161d4d0f9d9ced3e180bb1ae51c49f89ac/98" data-source="--output=&amp;lt;file&amp;gt;" onmousemove="i18n(this)">--output=&lt;file&gt;</span></dt> <dd> <p><span data-i18n="49c92e56bdf2d11590c8300464d5ed83be6e44ccf085e78f7f295045ea497a7c/69" data-source="Output to a specific file instead of stdout." onmousemove="i18n(this)">&Vcy;&ycy;&vcy;&ocy;&dcy; &vcy; &kcy;&ocy;&ncy;&kcy;&rcy;&iecy;&tcy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ocy;&gcy;&ocy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---output-indicator-newltchargt"><span data-i18n="8fef8bae7bb12ca14ecc96fb960ab4259fab416f5c11c22ef34304e002891aa0/ac" data-source="--output-indicator-new=&amp;lt;char&amp;gt;" onmousemove="i18n(this)">--output-indicator-new=&lt;char&gt;</span></dt> <dt id="Documentation/git-diff-index.txt---output-indicator-oldltchargt"><span data-i18n="4da7a75dc6e12bc94b333abe62c929ee5d28d7741e053b54f60a6a1caf91e8eb/1b" data-source="--output-indicator-old=&amp;lt;char&amp;gt;" onmousemove="i18n(this)">--output-indicator-old=&lt;char&gt;</span></dt> <dt id="Documentation/git-diff-index.txt---output-indicator-contextltchargt"><span data-i18n="d80d46aeeb3341f01883f74452f01e78228cafeaed365bbd1eacf0b22f9fe07c/34" data-source="--output-indicator-context=&amp;lt;char&amp;gt;" onmousemove="i18n(this)">--output-indicator-context=&lt;char&gt;</span></dt> <dd> <p><span data-i18n="afe908cc6a79e4dcdc7ece8970f7071c5d2da3a35767996cb689082febe908dd/c3" data-source="Specify the character used to indicate new, old or context lines in the generated patch. Normally they are &lt;code&gt;+&lt;/code&gt;, &lt;code&gt;-&lt;/code&gt; and &amp;apos; &amp;apos; respectively." onmousemove="i18n(this)">&Ucy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ycy;&jcy; &dcy;&lcy;&yacy; &ocy;&bcy;&ocy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &ncy;&ocy;&vcy;&ycy;&khcy;, &scy;&tcy;&acy;&rcy;&ycy;&khcy; &icy;&lcy;&icy; &kcy;&ocy;&ncy;&tcy;&iecy;&kcy;&scy;&tcy;&ncy;&ycy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy; &vcy; &scy;&gcy;&iecy;&ncy;&iecy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&mcy; &pcy;&acy;&tcy;&chcy;&iecy;. &Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &ecy;&tcy;&ocy;  <code>+</code> ,  <code>-</code>  &icy; &apos;&apos; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---raw"><span data-i18n="b30415920c5f96f12589bc11c8da8dc830c31ae5df3c18f928cf19fba07f5dde/fe" data-source="--raw" onmousemove="i18n(this)">--raw</span></dt> <dd> <p><span data-i18n="0dedf303a1249bbbb9d3a78a2673e7d0af22d6a3991884a4269a3b27850bd17d/9e" data-source="Generate the diff in raw format. This is the default." onmousemove="i18n(this)">&Scy;&gcy;&iecy;&ncy;&iecy;&rcy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &rcy;&acy;&zcy;&ncy;&icy;&tscy;&ucy; &vcy; &ncy;&iecy;&ocy;&bcy;&rcy;&acy;&bcy;&ocy;&tcy;&acy;&ncy;&ncy;&ocy;&mcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;. &Ecy;&tcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---patch-with-raw"><span data-i18n="1d40ddffc955267fb26c34fcf753435771ac6e49725fd3456ff3cd4db5e3dd30/53" data-source="--patch-with-raw" onmousemove="i18n(this)">--patch-with-raw</span></dt> <dd> <p><span data-i18n="39196dd0e592aef484e5bc952b779de664e6ce55ef49db9e6ec8d93f359aba4e/10" data-source="Synonym for &lt;code&gt;-p --raw&lt;/code&gt;." onmousemove="i18n(this)">&Scy;&icy;&ncy;&ocy;&ncy;&icy;&mcy;  <code>-p --raw</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---indent-heuristic"><span data-i18n="b1c9d5f2988e9c6cb7e3695dc3cec5f874328331be43bff8fe4c1ca65147da8e/a7" data-source="--indent-heuristic" onmousemove="i18n(this)">--indent-heuristic</span></dt> <dd> <p><span data-i18n="946b823cc0b8c56136e3a4dcd368e68eabad1c3b44d575f3cac14a4b2016251b/4c" data-source="Enable the heuristic that shifts diff hunk boundaries to make patches easier to read. This is the default." onmousemove="i18n(this)">&Vcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy; &ecy;&vcy;&rcy;&icy;&scy;&tcy;&icy;&kcy;&ucy;, &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &scy;&mcy;&iecy;&shchcy;&acy;&iecy;&tcy; &gcy;&rcy;&acy;&ncy;&icy;&tscy;&ycy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&ncy;&ycy;&khcy; &fcy;&rcy;&acy;&gcy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&acy;&tcy;&chcy;&icy; &bcy;&ycy;&lcy;&ocy; &lcy;&iecy;&gcy;&chcy;&iecy; &chcy;&icy;&tcy;&acy;&tcy;&softcy;. &Ecy;&tcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---no-indent-heuristic"><span data-i18n="982b229fb81f20862146059ea1c35162cd8dc3fe57e2d9368e9b6bd9ed3c6a5f/46" data-source="--no-indent-heuristic" onmousemove="i18n(this)">--no-indent-heuristic</span></dt> <dd> <p><span data-i18n="e368a34791e6cffc413cf64e1faaed92d8a9b4e31aaf4d8a99219e9b0e24e5b9/a3" data-source="Disable the indent heuristic." onmousemove="i18n(this)">&Ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy; &ecy;&vcy;&rcy;&icy;&scy;&tcy;&icy;&kcy;&ucy; &ocy;&tcy;&scy;&tcy;&ucy;&pcy;&ocy;&vcy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---minimal"><span data-i18n="1600e2b8691ee12ed051d22261aeacccc86168dd9388a471db30c972d5bd8f2f/3c" data-source="--minimal" onmousemove="i18n(this)">--minimal</span></dt> <dd> <p><span data-i18n="ddadfb48e869f23bc8215fae5bae481d59bcaf175a361f7f0380b668a0cdd55b/20" data-source="Spend extra time to make sure the smallest possible diff is produced." onmousemove="i18n(this)">&Pcy;&ocy;&tcy;&rcy;&acy;&tcy;&softcy;&tcy;&iecy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&iecy; &vcy;&rcy;&iecy;&mcy;&yacy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&bcy;&iecy;&dcy;&icy;&tcy;&softcy;&scy;&yacy;, &chcy;&tcy;&ocy; &scy;&ocy;&zcy;&dcy;&acy;&iecy;&tcy;&scy;&yacy; &mcy;&icy;&ncy;&icy;&mcy;&acy;&lcy;&softcy;&ncy;&ocy; &vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&acy;&yacy; &rcy;&acy;&zcy;&ncy;&icy;&tscy;&acy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---patience"><span data-i18n="7306cef6a49b78918657e06f78b5c20de8e6d28a05721f3c0e9368d243ac6a8d/01" data-source="--patience" onmousemove="i18n(this)">--patience</span></dt> <dd> <p><span data-i18n="b1622c9c8baad36cd58d049433be0859e785a99f4165d80b938301ae3eb896e7/d5" data-source="Generate a diff using the &amp;quot;patience diff&amp;quot; algorithm." onmousemove="i18n(this)">&Scy;&ocy;&zcy;&dcy;&acy;&jcy;&tcy;&iecy; &rcy;&acy;&zcy;&ncy;&icy;&tscy;&ucy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy;  &quot;patience diff&quot; .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---histogram"><span data-i18n="850c785a19c61658a1bf775184557f9d9fbc98ad1c73047a01848f566b839829/ff" data-source="--histogram" onmousemove="i18n(this)">--histogram</span></dt> <dd> <p><span data-i18n="aa40d647d0a110d01e556650004b2130d7e2b285084a30e0380c017eeb5d5b41/1c" data-source="Generate a diff using the &amp;quot;histogram diff&amp;quot; algorithm." onmousemove="i18n(this)">&Scy;&ocy;&zcy;&dcy;&acy;&jcy;&tcy;&iecy; &rcy;&acy;&zcy;&ncy;&icy;&tscy;&ucy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy;  &quot;histogram diff&quot; .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---anchoredlttextgt"><span data-i18n="0af9ccfb9a567fff333ab7692dbd4485264e08c949d8c9ed09cb7e3b427ab940/01" data-source="--anchored=&amp;lt;text&amp;gt;" onmousemove="i18n(this)">--anchored=&lt;text&gt;</span></dt> <dd> <p><span data-i18n="1a9ff97467df49dd67fb770818720b80f31f0414790082a7dba4f54f81cded1d/9a" data-source="Generate a diff using the &amp;quot;anchored diff&amp;quot; algorithm." onmousemove="i18n(this)">&Scy;&ocy;&zcy;&dcy;&acy;&jcy;&tcy;&iecy; &rcy;&acy;&zcy;&ncy;&icy;&tscy;&ucy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy;  &quot;anchored diff&quot; .</span></p> <p><span data-i18n="9b8b18395c3b457116d6ec4896921cf23a30bcc0c10f7130d164eecb8af52925/94" data-source="This option may be specified more than once." onmousemove="i18n(this)">&Ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &bcy;&ocy;&lcy;&iecy;&iecy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &rcy;&acy;&zcy;&acy;.</span></p> <p><span data-i18n="b48fa75b73dea506b6174b4433009e2a2d584fbd91346abd8fdd414a5f2a2a7e/9b" data-source="If a line exists in both the source and destination, exists only once, and starts with this text, this algorithm attempts to prevent it from appearing as a deletion or addition in the output. It uses the &amp;quot;patience diff&amp;quot; algorithm internally." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &kcy;&acy;&kcy; &vcy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&iecy;, &tcy;&acy;&kcy; &icy; &vcy; &mcy;&iecy;&scy;&tcy;&iecy; &ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;, &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ocy;&dcy;&icy;&ncy; &rcy;&acy;&zcy; &icy; &ncy;&acy;&chcy;&icy;&ncy;&acy;&iecy;&tcy;&scy;&yacy; &scy; &ecy;&tcy;&ocy;&gcy;&ocy; &tcy;&iecy;&kcy;&scy;&tcy;&acy;, &ecy;&tcy;&ocy;&tcy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy; &pcy;&ycy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &pcy;&rcy;&iecy;&dcy;&ocy;&tcy;&vcy;&rcy;&acy;&tcy;&icy;&tcy;&softcy; &iecy;&iecy; &pcy;&ocy;&yacy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy; &vcy; &vcy;&icy;&dcy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&yacy; &icy;&lcy;&icy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &vcy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy;. &Ocy;&ncy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy; &vcy;&ncy;&ucy;&tcy;&rcy;&iecy;&ncy;&ncy;&icy;&jcy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy;  &quot;patience diff&quot; .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---diff-algorithmpatienceminimalhistogrammyers"><span data-i18n="4433ca33d009c18a15c5c163e4436423fe8958df6e4ed0547ac7d00a1f3f988d/88" data-source="--diff-algorithm={patience|minimal|histogram|myers}" onmousemove="i18n(this)">--diff-algorithm={patience|minimal|histogram|myers}</span></dt> <dd> <p><span data-i18n="aeb9d0d1af9a7e27e3e4211bdcde6d6353c2f9f5e7d8212d52cc7d40d5f86d8c/70" data-source="Choose a diff algorithm. The variants are as follows:" onmousemove="i18n(this)">&Vcy;&ycy;&bcy;&iecy;&rcy;&icy;&tcy;&iecy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy; &scy;&rcy;&acy;&vcy;&ncy;&iecy;&ncy;&icy;&yacy;. &Vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;&ycy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy;:</span></p> <div> <div> <div> <dl> <dt id="Documentation/git-diff-index.txt-codedefaultcodecodemyerscode"> <span data-i18n="a78ae228acbf38607af581335c5e17f5af12bc1563ddcbc6de59a7a59d9c7548/cd" data-source="&lt;code&gt;default&lt;/code&gt;, &lt;code&gt;myers&lt;/code&gt;" onmousemove="i18n(this)"><code>default</code>, <code>myers</code></span> </dt> <dd> <p><span data-i18n="4efe9602bfefb8aaf1c794adfe7362de8a3b0248d702bedb5f57830918d2144b/8f" data-source="The basic greedy diff algorithm. Currently, this is the default." onmousemove="i18n(this)">&Bcy;&acy;&zcy;&ocy;&vcy;&ycy;&jcy; &zhcy;&acy;&dcy;&ncy;&ycy;&jcy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy; &scy;&rcy;&acy;&vcy;&ncy;&iecy;&ncy;&icy;&yacy;. &Vcy; &ncy;&acy;&scy;&tcy;&ocy;&yacy;&shchcy;&iecy;&iecy; &vcy;&rcy;&iecy;&mcy;&yacy; &ecy;&tcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-codeminimalcode"> <code>minimal</code> </dt> <dd> <p><span data-i18n="ddadfb48e869f23bc8215fae5bae481d59bcaf175a361f7f0380b668a0cdd55b/20" data-source="Spend extra time to make sure the smallest possible diff is produced." onmousemove="i18n(this)">&Pcy;&ocy;&tcy;&rcy;&acy;&tcy;&softcy;&tcy;&iecy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&iecy; &vcy;&rcy;&iecy;&mcy;&yacy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&bcy;&iecy;&dcy;&icy;&tcy;&softcy;&scy;&yacy;, &chcy;&tcy;&ocy; &scy;&ocy;&zcy;&dcy;&acy;&iecy;&tcy;&scy;&yacy; &mcy;&icy;&ncy;&icy;&mcy;&acy;&lcy;&softcy;&ncy;&ocy; &vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&acy;&yacy; &rcy;&acy;&zcy;&ncy;&icy;&tscy;&acy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-codepatiencecode"> <code>patience</code> </dt> <dd> <p><span data-i18n="58ec3485daa9f0c90eebd9965cab55233f3d4f5bcd6d9dd2769875fedb14fdf1/27" data-source="Use &amp;quot;patience diff&amp;quot; algorithm when generating patches." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy;  &quot;patience diff&quot;  &pcy;&rcy;&icy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&icy; &pcy;&acy;&tcy;&chcy;&iecy;&jcy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-codehistogramcode"> <code>histogram</code> </dt> <dd> <p><span data-i18n="27130c66d2071f0861a529e9277296ff3f85d6a95a2c08f0af394a5450cfacbc/14" data-source="This algorithm extends the patience algorithm to &amp;quot;support low-occurrence common elements&amp;quot;." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&yacy;&iecy;&tcy; &acy;&lcy;&gcy;&ocy;&rcy;&icy;&tcy;&mcy; &tcy;&iecy;&rcy;&pcy;&iecy;&ncy;&icy;&yacy; &dcy;&ocy;  &quot;support low-occurrence common elements&quot; .</span></p> </dd> </dl> </div> </div> </div> <p><span data-i18n="b9bf2b5996b8253c87efab3cfd05a84cfa48cc7824c71fc1635a656d9c521c12/f1" data-source="For instance, if you configured the &lt;code&gt;diff.algorithm&lt;/code&gt; variable to a non-default value and want to use the default one, then you have to use &lt;code&gt;--diff-algorithm=default&lt;/code&gt; option." onmousemove="i18n(this)">&Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &iecy;&scy;&lcy;&icy; &vcy;&ycy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&icy;&lcy;&icy; &dcy;&lcy;&yacy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy;  <code>diff.algorithm</code>  &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;, &ocy;&tcy;&lcy;&icy;&chcy;&ncy;&ocy;&iecy; &ocy;&tcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &icy; &khcy;&ocy;&tcy;&icy;&tcy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &vcy;&acy;&mcy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &ocy;&pcy;&tscy;&icy;&yucy;  <code>--diff-algorithm=default</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---statltwidthgtltname-widthgtltcountgt"><span data-i18n="f91aff377862270d729fb2665c234708436f43c356087767a373b369a171d98b/e6" data-source="--stat[=&amp;lt;width&amp;gt;[,&amp;lt;name-width&amp;gt;[,&amp;lt;count&amp;gt;]]]" onmousemove="i18n(this)">--stat[=&lt;width&gt;[,&lt;name-width&gt;[,&lt;count&gt;]]]</span></dt> <dd> <p><span data-i18n="f7b613117a74a7aa315b85a8da0469c37179b8c3e32905940888b5853b9188a4/bd" data-source="Generate a diffstat. By default, as much space as necessary will be used for the filename part, and the rest for the graph part. Maximum width defaults to terminal width, or 80 columns if not connected to a terminal, and can be overridden by &lt;code&gt;&amp;lt;width&amp;gt;&lt;/code&gt;. The width of the filename part can be limited by giving another width &lt;code&gt;&amp;lt;name-width&amp;gt;&lt;/code&gt; after a comma or by setting &lt;code&gt;diff.statNameWidth=&amp;lt;width&amp;gt;&lt;/code&gt;. The width of the graph part can be limited by using &lt;code&gt;--stat-graph-width=&amp;lt;width&amp;gt;&lt;/code&gt; or by setting &lt;code&gt;diff.statGraphWidth=&amp;lt;width&amp;gt;&lt;/code&gt;. Using &lt;code&gt;--stat&lt;/code&gt; or &lt;code&gt;--stat-graph-width&lt;/code&gt; affects all commands generating a stat graph, while setting &lt;code&gt;diff.statNameWidth&lt;/code&gt; or &lt;code&gt;diff.statGraphWidth&lt;/code&gt; does not affect &lt;code&gt;git format-patch&lt;/code&gt;. By giving a third parameter &lt;code&gt;&amp;lt;count&amp;gt;&lt;/code&gt;, you can limit the output to the first &lt;code&gt;&amp;lt;count&amp;gt;&lt;/code&gt; lines, followed by &lt;code&gt;...&lt;/code&gt; if there are more." onmousemove="i18n(this)">&Scy;&ocy;&zcy;&dcy;&acy;&jcy;&tcy;&iecy; &dcy;&icy;&fcy;&fcy;&scy;&tcy;&acy;&tcy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &scy;&tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &mcy;&iecy;&scy;&tcy;&acy;, &scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy;, &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&lcy;&yacy; &chcy;&acy;&scy;&tcy;&icy; &icy;&mcy;&iecy;&ncy;&icy; &fcy;&acy;&jcy;&lcy;&acy;, &acy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ocy;&iecy; &mdash; &dcy;&lcy;&yacy; &chcy;&acy;&scy;&tcy;&icy; &gcy;&rcy;&acy;&fcy;&icy;&kcy;&acy;. &Mcy;&acy;&kcy;&scy;&icy;&mcy;&acy;&lcy;&softcy;&ncy;&acy;&yacy; &shcy;&icy;&rcy;&icy;&ncy;&acy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &rcy;&acy;&vcy;&ncy;&acy; &shcy;&icy;&rcy;&icy;&ncy;&iecy; &tcy;&iecy;&rcy;&mcy;&icy;&ncy;&acy;&lcy;&acy; &icy;&lcy;&icy; 80 &scy;&tcy;&ocy;&lcy;&bcy;&tscy;&acy;&mcy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy; &ncy;&iecy; &pcy;&ocy;&dcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy; &kcy; &tcy;&iecy;&rcy;&mcy;&icy;&ncy;&acy;&lcy;&ucy;, &icy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&acy;  <code>&lt;width&gt;</code> . &SHcy;&icy;&rcy;&icy;&ncy;&ucy; &chcy;&acy;&scy;&tcy;&icy; &icy;&mcy;&iecy;&ncy;&icy; &fcy;&acy;&jcy;&lcy;&acy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&tcy;&softcy;, &ucy;&kcy;&acy;&zcy;&acy;&vcy; &dcy;&rcy;&ucy;&gcy;&ucy;&yucy; &shcy;&icy;&rcy;&icy;&ncy;&ucy;  <code>&lt;name-width&gt;</code>  &pcy;&ocy;&scy;&lcy;&iecy; &zcy;&acy;&pcy;&yacy;&tcy;&ocy;&jcy; &icy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&vcy;  <code>diff.statNameWidth=&lt;width&gt;</code>  . &SHcy;&icy;&rcy;&icy;&ncy;&ucy; &chcy;&acy;&scy;&tcy;&icy; &gcy;&rcy;&acy;&fcy;&icy;&kcy;&acy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&tcy;&softcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy;  <code>--stat-graph-width=&lt;width&gt;</code>  &icy;&lcy;&icy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&vcy;  <code>diff.statGraphWidth=&lt;width&gt;</code> . &Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;  <code>--stat</code>  &icy;&lcy;&icy;  <code>--stat-graph-width</code>  &vcy;&lcy;&icy;&yacy;&iecy;&tcy; &ncy;&acy; &vcy;&scy;&iecy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy;, &gcy;&iecy;&ncy;&iecy;&rcy;&icy;&rcy;&ucy;&yucy;&shchcy;&icy;&iecy; &gcy;&rcy;&acy;&fcy;&icy;&kcy; &scy;&tcy;&acy;&tcy;&icy;&scy;&tcy;&icy;&kcy;&icy;, &acy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&kcy;&acy;  <code>diff.statNameWidth</code>  &icy;&lcy;&icy;  <code>diff.statGraphWidth</code>  &ncy;&iecy; &vcy;&lcy;&icy;&yacy;&iecy;&tcy; &ncy;&acy;  <code>git format-patch</code> . &Ucy;&kcy;&acy;&zcy;&acy;&vcy; &tcy;&rcy;&iecy;&tcy;&icy;&jcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;  <code>&lt;count&gt;</code> , &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&tcy;&softcy; &vcy;&ycy;&vcy;&ocy;&dcy; &pcy;&iecy;&rcy;&vcy;&ycy;&mcy;&icy; &scy;&tcy;&rcy;&ocy;&kcy;&acy;&mcy;&icy;  <code>&lt;count&gt;</code> , &acy; &zcy;&acy;&tcy;&iecy;&mcy;  <code>...</code> , &iecy;&scy;&lcy;&icy; &icy;&khcy; &bcy;&ocy;&lcy;&softcy;&shcy;&iecy;.</span></p> <p><span data-i18n="45b4cefd7a26b97e25c325c31ef9f65e95dac574e31e90684c45876702272db2/c0" data-source="These parameters can also be set individually with &lt;code&gt;--stat-width=&amp;lt;width&amp;gt;&lt;/code&gt;, &lt;code&gt;--stat-name-width=&amp;lt;name-width&amp;gt;&lt;/code&gt; and &lt;code&gt;--stat-count=&amp;lt;count&amp;gt;&lt;/code&gt;." onmousemove="i18n(this)">&Ecy;&tcy;&icy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy; &tcy;&acy;&kcy;&zhcy;&iecy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&softcy; &icy;&ncy;&dcy;&icy;&vcy;&icy;&dcy;&ucy;&acy;&lcy;&softcy;&ncy;&ocy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>--stat-width=&lt;width&gt;</code> ,  <code>--stat-name-width=&lt;name-width&gt;</code>  &icy;  <code>--stat-count=&lt;count&gt;</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---compact-summary"><span data-i18n="eb3d176e0f52fde4a29dab436663d2327486683f8394329e88d132ee93084766/f2" data-source="--compact-summary" onmousemove="i18n(this)">--compact-summary</span></dt> <dd> <p><span data-i18n="947e700112fd4259c1cea8e887526a4ec939827579cc8000b0e12b80eaf7fda3/d8" data-source="Output a condensed summary of extended header information such as file creations or deletions (&amp;quot;new&amp;quot; or &amp;quot;gone&amp;quot;, optionally &amp;quot;+l&amp;quot; if it&amp;rsquo;s a symlink) and mode changes (&amp;quot;+x&amp;quot; or &amp;quot;-x&amp;quot; for adding or removing executable bit respectively) in diffstat. The information is put between the filename part and the graph part. Implies &lt;code&gt;--stat&lt;/code&gt;." onmousemove="i18n(this)">&Vcy;&ycy;&vcy;&iecy;&dcy;&icy;&tcy;&iecy; &scy;&zhcy;&acy;&tcy;&ucy;&yucy; &scy;&vcy;&ocy;&dcy;&kcy;&ucy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&ncy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&acy;, &tcy;&acy;&kcy;&ocy;&jcy; &kcy;&acy;&kcy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&iecy; &icy;&lcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&iecy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; ( &quot;new&quot;  &icy;&lcy;&icy;  &quot;gone&quot; , &ocy;&pcy;&tscy;&icy;&ocy;&ncy;&acy;&lcy;&softcy;&ncy;&ocy;  &quot;+l&quot; , &iecy;&scy;&lcy;&icy; &ecy;&tcy;&ocy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&kcy;&acy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&acy;) &icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &rcy;&iecy;&zhcy;&icy;&mcy;&acy; ( &quot;+x&quot;  &icy;&lcy;&icy;  &quot;-x&quot;  &dcy;&lcy;&yacy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &icy;&lcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&ncy;&yacy;&iecy;&mcy;&ocy;&gcy;&ocy; &bcy;&icy;&tcy;&acy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;) &vcy; diffstat. &Icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yacy; &pcy;&ocy;&mcy;&iecy;&shchcy;&acy;&iecy;&tcy;&scy;&yacy; &mcy;&iecy;&zhcy;&dcy;&ucy; &chcy;&acy;&scy;&tcy;&softcy;&yucy; &icy;&mcy;&iecy;&ncy;&icy; &fcy;&acy;&jcy;&lcy;&acy; &icy; &chcy;&acy;&scy;&tcy;&softcy;&yucy; &gcy;&rcy;&acy;&fcy;&icy;&kcy;&acy;. &Pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>--stat</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---numstat"><span data-i18n="1d4c79199e34613c9b3bfd37d25fa373f2acb5d3626b01832ce562d26a16e118/a4" data-source="--numstat" onmousemove="i18n(this)">--numstat</span></dt> <dd> <p><span data-i18n="2e9378ddbc8804d63703a647a20793d4625609ec2d688e8fda18da7839428f2c/ec" data-source="Similar to &lt;code&gt;--stat&lt;/code&gt;, but shows number of added and deleted lines in decimal notation and pathname without abbreviation, to make it more machine friendly. For binary files, outputs two &lt;code&gt;-&lt;/code&gt; instead of saying &lt;code&gt;0 0&lt;/code&gt;." onmousemove="i18n(this)">&Pcy;&ocy;&khcy;&ocy;&zhcy; &ncy;&acy;  <code>--stat</code> , &ncy;&ocy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy; &vcy; &dcy;&iecy;&scy;&yacy;&tcy;&icy;&chcy;&ncy;&ocy;&jcy; &zcy;&acy;&pcy;&icy;&scy;&icy; &icy; &pcy;&ucy;&tcy;&softcy; &bcy;&iecy;&zcy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&jcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &scy;&dcy;&iecy;&lcy;&acy;&tcy;&softcy; &iecy;&gcy;&ocy; &bcy;&ocy;&lcy;&iecy;&iecy; &ucy;&dcy;&ocy;&bcy;&ncy;&ycy;&mcy; &dcy;&lcy;&yacy; &mcy;&acy;&shcy;&icy;&ncy;&ycy;. &Dcy;&lcy;&yacy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &vcy;&ycy;&vcy;&ocy;&dcy;&icy;&tcy; &dcy;&vcy;&acy;  <code>-</code>  &vcy;&mcy;&iecy;&scy;&tcy;&ocy;  <code>0 0</code>  .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---shortstat"><span data-i18n="9c0cf151c41dcd38de021b4b305cb5dd1c90e9c84cdc516e6f0ae1924b4736e1/fb" data-source="--shortstat" onmousemove="i18n(this)">--shortstat</span></dt> <dd> <p><span data-i18n="bb715a82a51964b95fdb365a85488becd5d39cfabc086992a75df32974f21080/89" data-source="Output only the last line of the &lt;code&gt;--stat&lt;/code&gt; format containing total number of modified files, as well as number of added and deleted lines." onmousemove="i18n(this)">&Vcy;&ycy;&vcy;&iecy;&dcy;&icy;&tcy;&iecy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ncy;&yucy;&yucy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy;  <code>--stat</code> , &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&ucy;&yucy; &ocy;&bcy;&shchcy;&iecy;&iecy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;, &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt--Xltparam1param282308203gt"><span data-i18n="18f3cd653b10a9e63455b35afe466fb390c8fa9e2b6872b0db84ea2869c00dc5/21" data-source="-X[&amp;lt;param1,param2,&amp;hellip;&amp;ZeroWidthSpace;&amp;gt;]" onmousemove="i18n(this)">-X[&lt;param1,param2,&hellip;&ZeroWidthSpace;&gt;]</span></dt> <dt id="Documentation/git-diff-index.txt---dirstatltparam1param282308203gt"><span data-i18n="4162e790d797115a9587ce8a4590131516c730de22369ea280dfe6ea9996d359/c7" data-source="--dirstat[=&amp;lt;param1,param2,&amp;hellip;&amp;ZeroWidthSpace;&amp;gt;]" onmousemove="i18n(this)">--dirstat[=&lt;param1,param2,&hellip;&ZeroWidthSpace;&gt;]</span></dt> <dd> <p><span data-i18n="cb6301e252c5a9eb5b2aa781d73558eca837ae7becdbd81466ffa8f0d7e271c5/b3" data-source="Output the distribution of relative amount of changes for each sub-directory. The behavior of &lt;code&gt;--dirstat&lt;/code&gt; can be customized by passing it a comma separated list of parameters. The defaults are controlled by the &lt;code&gt;diff.dirstat&lt;/code&gt; configuration variable (see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;). The following parameters are available:" onmousemove="i18n(this)">&Vcy;&ycy;&vcy;&iecy;&dcy;&icy;&tcy;&iecy; &rcy;&acy;&scy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&icy;&iecy; &ocy;&tcy;&ncy;&ocy;&scy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&acy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy; &dcy;&lcy;&yacy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &pcy;&ocy;&dcy;&kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy;. &Pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy;  <code>--dirstat</code>  &mcy;&ocy;&zhcy;&ncy;&ocy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&icy;&tcy;&softcy;, &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&vcy; &iecy;&mcy;&ucy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ocy;&vcy;, &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &zcy;&acy;&pcy;&yacy;&tcy;&ycy;&mcy;&icy;. &Zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &kcy;&ocy;&ncy;&tcy;&rcy;&ocy;&lcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>diff.dirstat</code>  (&scy;&mcy;.  <a href="git-config.html">git-config[1]</a> ). &Dcy;&ocy;&scy;&tcy;&ucy;&pcy;&ncy;&ycy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&iecy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy;:</span></p> <div> <div> <div> <dl> <dt id="Documentation/git-diff-index.txt-codechangescode"> <code>changes</code> </dt> <dd> <p><span data-i18n="6b3e06e1f217c2eeba7ae7ca901aab17e79d7f94d8dd66001eb1f5e5dad8c86b/a8" data-source="Compute the dirstat numbers by counting the lines that have been removed from the source, or added to the destination. This ignores the amount of pure code movements within a file. In other words, rearranging lines in a file is not counted as much as other changes. This is the default behavior when no parameter is given." onmousemove="i18n(this)">&Vcy;&ycy;&chcy;&icy;&scy;&lcy;&icy;&tcy;&iecy; &ncy;&ocy;&mcy;&iecy;&rcy;&acy; dirstat, &pcy;&ocy;&dcy;&scy;&chcy;&icy;&tcy;&acy;&vcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ycy;&lcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ycy; &icy;&zcy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&acy; &icy;&lcy;&icy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ycy; &vcy; &mcy;&iecy;&scy;&tcy;&ocy; &ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;. &Pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &chcy;&icy;&scy;&tcy;&ycy;&khcy; &dcy;&vcy;&icy;&zhcy;&iecy;&ncy;&icy;&jcy; &kcy;&ocy;&dcy;&acy; &vcy;&ncy;&ucy;&tcy;&rcy;&icy; &fcy;&acy;&jcy;&lcy;&acy;. &Dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &scy;&lcy;&ocy;&vcy;&acy;&mcy;&icy;, &pcy;&iecy;&rcy;&iecy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&kcy;&acy; &scy;&tcy;&rcy;&ocy;&kcy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy; &zcy;&acy;&scy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &ncy;&iecy; &tcy;&acy;&kcy; &scy;&icy;&lcy;&softcy;&ncy;&ocy;, &kcy;&acy;&kcy; &dcy;&rcy;&ucy;&gcy;&icy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;. &Ecy;&tcy;&ocy; &pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &kcy;&ocy;&gcy;&dcy;&acy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-codelinescode"> <code>lines</code> </dt> <dd> <p><span data-i18n="bb5ec001891993dc41f8d9610ee2a815a37664ecb2a0274b7574be75e621265b/bd" data-source="Compute the dirstat numbers by doing the regular line-based diff analysis, and summing the removed/added line counts. (For binary files, count 64-byte chunks instead, since binary files have no natural concept of lines). This is a more expensive &lt;code&gt;--dirstat&lt;/code&gt; behavior than the &lt;code&gt;changes&lt;/code&gt; behavior, but it does count rearranged lines within a file as much as other changes. The resulting output is consistent with what you get from the other &lt;code&gt;--*stat&lt;/code&gt; options." onmousemove="i18n(this)">&Vcy;&ycy;&chcy;&icy;&scy;&lcy;&icy;&tcy;&iecy; &chcy;&icy;&scy;&lcy;&acy; dirstat, &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&icy;&vcy; &ocy;&bcy;&ycy;&chcy;&ncy;&ycy;&jcy; &acy;&ncy;&acy;&lcy;&icy;&zcy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy; &ncy;&acy; &ocy;&scy;&ncy;&ocy;&vcy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy; &icy; &scy;&ucy;&mcy;&mcy;&icy;&rcy;&ucy;&yacy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy;/&dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy;. (&Dcy;&lcy;&yacy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ecy;&tcy;&ocy;&gcy;&ocy; &scy;&chcy;&icy;&tcy;&acy;&jcy;&tcy;&iecy; &kcy;&ucy;&scy;&kcy;&icy; &pcy;&ocy; 64 &bcy;&acy;&jcy;&tcy;&acy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &vcy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&acy;&khcy; &ncy;&iecy;&tcy; &iecy;&scy;&tcy;&iecy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &pcy;&ocy;&ncy;&yacy;&tcy;&icy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;). &Ecy;&tcy;&ocy; &bcy;&ocy;&lcy;&iecy;&iecy; &zcy;&acy;&tcy;&rcy;&acy;&tcy;&ncy;&ocy;&iecy; &pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy;  <code>--dirstat</code> , &chcy;&iecy;&mcy; &pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy;  <code>changes</code> , &ncy;&ocy; &ocy;&ncy;&ocy; &ucy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&kcy;&ucy; &scy;&tcy;&rcy;&ocy;&kcy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy; &tcy;&acy;&kcy; &zhcy;&iecy;, &kcy;&acy;&kcy; &icy; &dcy;&rcy;&ucy;&gcy;&icy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;. &Pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ycy;&jcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &tcy;&ocy;&mcy;&ucy;, &chcy;&tcy;&ocy; &vcy;&ycy; &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&iecy;&tcy;&iecy; &ocy;&tcy; &dcy;&rcy;&ucy;&gcy;&icy;&khcy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;&ocy;&vcy;  <code>--*stat</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt-codefilescode"> <code>files</code> </dt> <dd> <p><span data-i18n="be0a84e5aafd905c7d46e8a60d6c44924079283725da6f9b10903f7f0d6749e1/fa" data-source="Compute the dirstat numbers by counting the number of files changed. Each changed file counts equally in the dirstat analysis. This is the computationally cheapest &lt;code&gt;--dirstat&lt;/code&gt; behavior, since it does not have to look at the file contents at all." onmousemove="i18n(this)">&Vcy;&ycy;&chcy;&icy;&scy;&lcy;&icy;&tcy;&iecy; &chcy;&icy;&scy;&lcy;&acy; dirstat, &pcy;&ocy;&dcy;&scy;&chcy;&icy;&tcy;&acy;&vcy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;. &Kcy;&acy;&zhcy;&dcy;&ycy;&jcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &ocy;&dcy;&icy;&ncy;&acy;&kcy;&ocy;&vcy;&ocy; &ucy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy;&scy;&yacy; &pcy;&rcy;&icy; &acy;&ncy;&acy;&lcy;&icy;&zcy;&iecy; dirstat. &Ecy;&tcy;&ocy; &scy;&acy;&mcy;&ocy;&iecy; &dcy;&iecy;&shcy;&iecy;&vcy;&ocy;&iecy; &vcy; &vcy;&ycy;&chcy;&icy;&scy;&lcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&mcy; &ocy;&tcy;&ncy;&ocy;&shcy;&iecy;&ncy;&icy;&icy; &pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy;  <code>--dirstat</code> , &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &iecy;&mcy;&ucy; &vcy;&ocy;&ocy;&bcy;&shchcy;&iecy; &ncy;&iecy; &ncy;&ucy;&zhcy;&ncy;&ocy; &pcy;&rcy;&ocy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&tcy;&softcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &fcy;&acy;&jcy;&lcy;&acy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-codecumulativecode"> <code>cumulative</code> </dt> <dd> <p><span data-i18n="7b801d2e86555bb6476d73f4ec19b176b34c9302e5d967d51dceb28762fa6091/1f" data-source="Count changes in a child directory for the parent directory as well. Note that when using &lt;code&gt;cumulative&lt;/code&gt;, the sum of the percentages reported may exceed 100%. The default (non-cumulative) behavior can be specified with the &lt;code&gt;noncumulative&lt;/code&gt; parameter." onmousemove="i18n(this)">&Pcy;&ocy;&dcy;&scy;&chcy;&icy;&tcy;&acy;&jcy;&tcy;&iecy; &tcy;&acy;&kcy;&zhcy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy; &dcy;&ocy;&chcy;&iecy;&rcy;&ncy;&iecy;&mcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&iecy; &dcy;&lcy;&yacy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&ocy;&gcy;&ocy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy;. &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy;  <code>cumulative</code>  &scy;&ucy;&mcy;&mcy;&acy; &scy;&ocy;&ocy;&bcy;&shchcy;&acy;&iecy;&mcy;&ycy;&khcy; &pcy;&rcy;&ocy;&tscy;&iecy;&ncy;&tcy;&ocy;&vcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &pcy;&rcy;&iecy;&vcy;&ycy;&shcy;&acy;&tcy;&softcy; 100%. &Pcy;&ocy;&vcy;&iecy;&dcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; (&ncy;&iecy;&kcy;&ucy;&mcy;&ucy;&lcy;&yacy;&tcy;&icy;&vcy;&ncy;&ocy;&iecy;) &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy;  <code>noncumulative</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt-ltlimitgt"><span data-i18n="908229ea7062b9f957955c0ef1ccccffc9fb6f8044223b45c11fa2d067bbe465/4b" data-source="&amp;lt;limit&amp;gt;" onmousemove="i18n(this)">&lt;limit&gt;</span></dt> <dd> <p><span data-i18n="9a668029b33f5945d6be3da72f9898d4bafbb8971756ee60b50e259c89f276b9/ed" data-source="An integer parameter specifies a cut-off percent (3% by default). Directories contributing less than this percentage of the changes are not shown in the output." onmousemove="i18n(this)">&TScy;&iecy;&lcy;&ocy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy; &pcy;&rcy;&ocy;&tscy;&iecy;&ncy;&tcy; &ocy;&tcy;&scy;&iecy;&chcy;&kcy;&icy; (&pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; 3%). &Kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&icy;, &ncy;&acy; &dcy;&ocy;&lcy;&yucy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &pcy;&rcy;&icy;&khcy;&ocy;&dcy;&icy;&tcy;&scy;&yacy; &mcy;&iecy;&ncy;&softcy;&shcy;&iecy; &ecy;&tcy;&ocy;&gcy;&ocy; &pcy;&rcy;&ocy;&tscy;&iecy;&ncy;&tcy;&acy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy;, &ncy;&iecy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &vcy;&ycy;&vcy;&ocy;&dcy;&iecy;.</span></p> </dd> </dl> </div> </div> </div> <p><span data-i18n="aae0a47f6eb19512f93645a0a376d7ea3353697c02f655e7f7a1835df9eb5885/dc" data-source="Example: The following will count changed files, while ignoring directories with less than 10% of the total amount of changed files, and accumulating child directory counts in the parent directories: &lt;code&gt;--dirstat=files,10,cumulative&lt;/code&gt;." onmousemove="i18n(this)">&Pcy;&rcy;&icy;&mcy;&iecy;&rcy;: &Scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&jcy; &kcy;&ocy;&dcy; &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&ocy;&dcy;&scy;&chcy;&icy;&tcy;&ycy;&vcy;&acy;&tcy;&softcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy;, &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yacy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&icy; &scy; &mcy;&iecy;&ncy;&iecy;&iecy; &chcy;&iecy;&mcy; 10% &ocy;&tcy; &ocy;&bcy;&shchcy;&iecy;&gcy;&ocy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&acy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &icy; &ncy;&acy;&kcy;&acy;&pcy;&lcy;&icy;&vcy;&acy;&yacy; &scy;&chcy;&iecy;&tcy;&chcy;&icy;&kcy;&icy; &dcy;&ocy;&chcy;&iecy;&rcy;&ncy;&icy;&khcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&ocy;&vcy; &vcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&khcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy;&khcy;:  <code>--dirstat=files,10,cumulative</code>  .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---cumulative"><span data-i18n="b8b877ffe55a2cc54c49afa3006f43a27c9981e777ab472d583debfdc42ff50e/d1" data-source="--cumulative" onmousemove="i18n(this)">--cumulative</span></dt> <dd> <p><span data-i18n="b9a2e5386f285f56fd1d4a97d6681246175c00e642772fbd92a7db3216bdb6af/5c" data-source="Synonym for --dirstat=cumulative" onmousemove="i18n(this)">&Scy;&icy;&ncy;&ocy;&ncy;&icy;&mcy; --dirstat=&kcy;&ucy;&mcy;&ucy;&lcy;&yacy;&tcy;&icy;&vcy;&ncy;&ycy;&jcy;</span></p> </dd> <dt id="Documentation/git-diff-index.txt---dirstat-by-fileltparam1param2gt82308203"><span data-i18n="38038802bb5d0b4725903f1c401495ee40307fda45ffd5fc319acaa821fba64c/d6" data-source="--dirstat-by-file[=&amp;lt;param1,param2&amp;gt;&amp;hellip;&amp;ZeroWidthSpace;]" onmousemove="i18n(this)">--dirstat-by-file[=&lt;param1,param2&gt;&hellip;&ZeroWidthSpace;]</span></dt> <dd> <p><span data-i18n="09314efcfb5583add38cb64b942ce638072938202dcccb602151c8141ef0d3d6/39" data-source="Synonym for --dirstat=files,param1,param2&amp;hellip;&amp;ZeroWidthSpace;" onmousemove="i18n(this)">&Scy;&icy;&ncy;&ocy;&ncy;&icy;&mcy; --dirstat=files,param1,param2&hellip;&ZeroWidthSpace;</span></p> </dd> <dt id="Documentation/git-diff-index.txt---summary"><span data-i18n="a70d76ce0b3cccc19a7095152f8d434d716af2d8e230c90cc068c7ec8acce417/02" data-source="--summary" onmousemove="i18n(this)">--summary</span></dt> <dd> <p><span data-i18n="5a890cc6a9eb221a219ce755945364b137621c4b2425de77443cd33dcb816313/7a" data-source="Output a condensed summary of extended header information such as creations, renames and mode changes." onmousemove="i18n(this)">&Vcy;&ycy;&vcy;&iecy;&dcy;&icy;&tcy;&iecy; &scy;&zhcy;&acy;&tcy;&ucy;&yucy; &scy;&vcy;&ocy;&dcy;&kcy;&ucy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&ncy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&acy;, &tcy;&acy;&kcy;&ocy;&jcy; &kcy;&acy;&kcy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&iecy;, &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy; &rcy;&iecy;&zhcy;&icy;&mcy;&acy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---patch-with-stat"><span data-i18n="4d4780787c27ca2230765a5d4546f435c9c609758db48d3a54d11ead972e3ac4/57" data-source="--patch-with-stat" onmousemove="i18n(this)">--patch-with-stat</span></dt> <dd> <p><span data-i18n="28762f12ab20411b731b4ab4211223bab3db3ddbae842aa9a792ced8a1c76eb2/16" data-source="Synonym for &lt;code&gt;-p --stat&lt;/code&gt;." onmousemove="i18n(this)">&Scy;&icy;&ncy;&ocy;&ncy;&icy;&mcy;  <code>-p --stat</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt--z"><span data-i18n="cac3c371c8f2e17e79214e0fae22255e0f1fad169bac56d2f8a10d7fd54846cb/4d" data-source="-z" onmousemove="i18n(this)">-z</span></dt> <dd> <p><span data-i18n="66ccba4edd78cb25d7dbb7448a06c6b46b3ed9db3b3b6698ac5381b759d15592/6f" data-source="When &lt;code&gt;--raw&lt;/code&gt;, &lt;code&gt;--numstat&lt;/code&gt;, &lt;code&gt;--name-only&lt;/code&gt; or &lt;code&gt;--name-status&lt;/code&gt; has been given, do not munge pathnames and use NULs as output field terminators." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &zcy;&acy;&dcy;&acy;&ncy;&ycy;  <code>--raw</code>  ,  <code>--numstat</code>  ,  <code>--name-only</code>  &icy;&lcy;&icy;  <code>--name-status</code> , &ncy;&iecy; &mcy;&iecy;&ncy;&yacy;&jcy;&tcy;&iecy; &icy;&mcy;&iecy;&ncy;&acy; &pcy;&ucy;&tcy;&iecy;&jcy; &icy; &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; NUL &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&khcy; &pcy;&ocy;&lcy;&iecy;&jcy;.</span></p> <p><span data-i18n="58262d9a02c1c78589334e2e344613d9222b4a53317ab2e4ff22e8c9adedf54b/6f" data-source="Without this option, pathnames with &amp;quot;unusual&amp;quot; characters are quoted as explained for the configuration variable &lt;code&gt;core.quotePath&lt;/code&gt; (see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;)." onmousemove="i18n(this)">&Bcy;&iecy;&zcy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; &icy;&mcy;&iecy;&ncy;&acy; &pcy;&ucy;&tcy;&iecy;&jcy; &scy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&acy;&mcy;&icy;  &quot;unusual&quot;  &zcy;&acy;&kcy;&lcy;&yucy;&chcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &kcy;&acy;&vcy;&ycy;&chcy;&kcy;&icy;, &kcy;&acy;&kcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&ocy; &dcy;&lcy;&yacy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>core.quotePath</code>  (&scy;&mcy;.  <a href="git-config.html">git-config[1]</a> ).</span></p> </dd> <dt id="Documentation/git-diff-index.txt---name-only"><span data-i18n="d365c3a369d47879148ac4de53dc2b93a87ec4a61961daf205bf06c642280fcc/91" data-source="--name-only" onmousemove="i18n(this)">--name-only</span></dt> <dd> <p><span data-i18n="24113320c62a5d25f9c893641dbfeb2593bb7e1f5cf961f88b246e6ca56b6754/50" data-source="Show only names of changed files. The file names are often encoded in UTF-8. For more information see the discussion about encoding in the &lt;a href=&quot;git-log&quot;&gt;git-log[1]&lt;/a&gt; manual page." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &icy;&mcy;&iecy;&ncy;&acy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;. &Icy;&mcy;&iecy;&ncy;&acy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &chcy;&acy;&scy;&tcy;&ocy; &kcy;&ocy;&dcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy; &vcy; UTF-8. &Dcy;&lcy;&yacy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yacy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy; &scy;&mcy;. &ocy;&bcy;&scy;&ucy;&zhcy;&dcy;&iecy;&ncy;&icy;&iecy; &kcy;&ocy;&dcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &ncy;&acy; &scy;&tcy;&rcy;&acy;&ncy;&icy;&tscy;&iecy; &rcy;&ucy;&kcy;&ocy;&vcy;&ocy;&dcy;&scy;&tcy;&vcy;&acy;  <a href="git-log.html">git-log[1]</a> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---name-status"><span data-i18n="0e2589b79bd26d46bd369d86869973fa110246a997e595723feed828a5df2caf/d3" data-source="--name-status" onmousemove="i18n(this)">--name-status</span></dt> <dd> <p><span data-i18n="f604fdac9faccf30f6494d1b6504b0fb0b7f3bbc8dbf4d76a1087cc973617522/6c" data-source="Show only names and status of changed files. See the description of the &lt;code&gt;--diff-filter&lt;/code&gt; option on what the status letters mean. Just like &lt;code&gt;--name-only&lt;/code&gt; the file names are often encoded in UTF-8." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &icy;&mcy;&iecy;&ncy;&acy; &icy; &scy;&tcy;&acy;&tcy;&ucy;&scy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;. &CHcy;&tcy;&ocy; &ocy;&zcy;&ncy;&acy;&chcy;&acy;&yucy;&tcy; &bcy;&ucy;&kcy;&vcy;&ycy; &scy;&ocy;&scy;&tcy;&ocy;&yacy;&ncy;&icy;&yacy;, &scy;&mcy;. &vcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&icy;&icy; &ocy;&pcy;&tscy;&icy;&icy;  <code>--diff-filter</code> . &Kcy;&acy;&kcy; &icy; &vcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &scy;  <code>--name-only</code> , &icy;&mcy;&iecy;&ncy;&acy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &chcy;&acy;&scy;&tcy;&ocy; &kcy;&ocy;&dcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy; &vcy; UTF-8.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---submoduleltformatgt"><span data-i18n="8fbe4cdec523172f0d110759341259c08f08d022771dc9c86974e2e249c9c610/cb" data-source="--submodule[=&amp;lt;format&amp;gt;]" onmousemove="i18n(this)">--submodule[=&lt;format&gt;]</span></dt> <dd> <p> <span data-i18n="e5761f3186d457c788c625de1960568eb4a50abddde54e2b386b21832059f766/47" data-source="Specify how differences in submodules are shown. When specifying &lt;code&gt;--submodule=short&lt;/code&gt; the &lt;code&gt;short&lt;/code&gt; format is used. This format just shows the names of the commits at the beginning and end of the range. When &lt;code&gt;--submodule&lt;/code&gt; or &lt;code&gt;--submodule=log&lt;/code&gt; is specified, the &lt;code&gt;log&lt;/code&gt; format is used. This format lists the commits in the range like &lt;a href=&quot;git-submodule&quot;&gt;git-submodule[1]&lt;/a&gt;&lt;code&gt;summary&lt;/code&gt; does. When &lt;code&gt;--submodule=diff&lt;/code&gt; is specified, the &lt;code&gt;diff&lt;/code&gt; format is used. This format shows an inline diff of the changes in the submodule contents between the commit range. Defaults to &lt;code&gt;diff.submodule&lt;/code&gt; or the &lt;code&gt;short&lt;/code&gt; format if the config option is unset." onmousemove="i18n(this)">&Ucy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy;, &kcy;&acy;&kcy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy; &vcy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&yacy;&khcy;. &Pcy;&rcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&icy;&icy;  <code>--submodule=short</code>  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;  <code>short</code> . &Ecy;&tcy;&ocy;&tcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &icy;&mcy;&iecy;&ncy;&acy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &vcy; &ncy;&acy;&chcy;&acy;&lcy;&iecy; &icy; &kcy;&ocy;&ncy;&tscy;&iecy; &dcy;&icy;&acy;&pcy;&acy;&zcy;&ocy;&ncy;&acy;. &IEcy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;  <code>--submodule</code>  &icy;&lcy;&icy;  <code>--submodule=log</code> , &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;  <code>log</code> . &Vcy; &ecy;&tcy;&ocy;&mcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy; &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&iecy;&ncy;&ycy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ycy; &vcy; &dcy;&icy;&acy;&pcy;&acy;&zcy;&ocy;&ncy;&iecy;, &kcy;&acy;&kcy; &vcy;  <a href="git-submodule.html">git-submodule[1]</a>  &icy;  <code>summary</code> . &IEcy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;  <code>--submodule=diff</code> , &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;  <code>diff</code> . &Ecy;&tcy;&ocy;&tcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &vcy;&scy;&tcy;&rcy;&ocy;&iecy;&ncy;&ncy;&ucy;&yucy; &rcy;&acy;&zcy;&ncy;&icy;&tscy;&ucy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy; &vcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&mcy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&yacy; &mcy;&iecy;&zhcy;&dcy;&ucy; &dcy;&icy;&acy;&pcy;&acy;&zcy;&ocy;&ncy;&ocy;&mcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;  <code>diff.submodule</code>  &icy;&lcy;&icy;  <code>short</code> , &iecy;&scy;&lcy;&icy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &ncy;&iecy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---colorltwhengt"><span data-i18n="c36185df0ea2ffc285428d39c8d1623313b991728a5d48e23cf8d6b438721a82/7e" data-source="--color[=&amp;lt;when&amp;gt;]" onmousemove="i18n(this)">--color[=&lt;when&gt;]</span></dt> <dd> <p><span data-i18n="8568d72a2818efa854f2e48cadd5275863ba8f3cc292777b8ea4e57020452732/a0" data-source="Show colored diff. &lt;code&gt;--color&lt;/code&gt; (i.e. without &lt;code&gt;=&amp;lt;when&amp;gt;&lt;/code&gt;) is the same as &lt;code&gt;--color=always&lt;/code&gt;. &lt;code&gt;&amp;lt;when&amp;gt;&lt;/code&gt; can be one of &lt;code&gt;always&lt;/code&gt;, &lt;code&gt;never&lt;/code&gt;, or &lt;code&gt;auto&lt;/code&gt;." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &tscy;&vcy;&iecy;&tcy;&ncy;&ycy;&iecy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy;.  <code>--color</code>  (&tcy;.&iecy;. &bcy;&iecy;&zcy;  <code>=&lt;when&gt;</code> ) &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&iecy;&ncy;  <code>--color=always</code> .  <code>&lt;when&gt;</code>  &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &ocy;&dcy;&ncy;&icy;&mcy; &icy;&zcy;  <code>always</code> ,  <code>never</code>  &icy;&lcy;&icy;  <code>auto</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---no-color"><span data-i18n="b0a0f3ad2de571a1055a5ad21a27e8e38992745dd19ab1993f0007c9902f1698/92" data-source="--no-color" onmousemove="i18n(this)">--no-color</span></dt> <dd> <p><span data-i18n="fe3114f1ac70d5907cc71856fd3953f93661d06ec103a6d74224f0917d03a86d/d4" data-source="Turn off colored diff. It is the same as &lt;code&gt;--color=never&lt;/code&gt;." onmousemove="i18n(this)">&Ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy; &tscy;&vcy;&iecy;&tcy;&ncy;&ocy;&jcy; &dcy;&icy;&fcy;&fcy;. &Ecy;&tcy;&ocy; &tcy;&ocy; &zhcy;&iecy; &scy;&acy;&mcy;&ocy;&iecy;, &chcy;&tcy;&ocy; &icy;  <code>--color=never</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---color-movedltmodegt"><span data-i18n="6fdc83d9a7fdb6ed27649d7ffd89c2eeaf7cd2d0bfdfea2acfaebb35e71dfaf4/25" data-source="--color-moved[=&amp;lt;mode&amp;gt;]" onmousemove="i18n(this)">--color-moved[=&lt;mode&gt;]</span></dt> <dd> <p><span data-i18n="0005e715454e359a2866b77319bae60e3d7a56d40cfa43a116034ffda9b28fc7/4a" data-source="Moved lines of code are colored differently. The &amp;lt;mode&amp;gt; defaults to &lt;code&gt;no&lt;/code&gt; if the option is not given and to &lt;code&gt;zebra&lt;/code&gt; if the option with no mode is given. The mode must be one of:" onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&shchcy;&iecy;&ncy;&ncy;&ycy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &kcy;&ocy;&dcy;&acy; &ocy;&kcy;&rcy;&acy;&shcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &pcy;&ocy;-&dcy;&rcy;&ucy;&gcy;&ocy;&mcy;&ucy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &lt;mode&gt; &icy;&mcy;&iecy;&iecy;&tcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>no</code> , &iecy;&scy;&lcy;&icy; &ocy;&pcy;&tscy;&icy;&yacy; &ncy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&acy;, &icy;  <code>zebra</code> , &iecy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &bcy;&iecy;&zcy; &rcy;&iecy;&zhcy;&icy;&mcy;&acy;. &Rcy;&iecy;&zhcy;&icy;&mcy; &dcy;&ocy;&lcy;&zhcy;&iecy;&ncy; &bcy;&ycy;&tcy;&softcy; &ocy;&dcy;&ncy;&icy;&mcy; &icy;&zcy;:</span></p> <div> <div> <div> <dl> <dt id="Documentation/git-diff-index.txt-no"><span data-i18n="9390298f3fb0c5b160498935d79cb139aef28e1c47358b4bbba61862b9c26e59/77" data-source="no" onmousemove="i18n(this)">no</span></dt> <dd> <p><span data-i18n="da481316b86f5b8cc5496ba43fd942b3ea6d77cacb3ae7831c4fd486fadf9d70/32" data-source="Moved lines are not highlighted." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&shchcy;&iecy;&ncy;&ncy;&ycy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &ncy;&iecy; &vcy;&ycy;&dcy;&iecy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-default"><span data-i18n="37a8eec1ce19687d132fe29051dca629d164e2c4958ba141d5f4133a33f0688f/15" data-source="default" onmousemove="i18n(this)">default</span></dt> <dd> <p><span data-i18n="1195a94f30aeb742a786f0ac0663f525df7593b0897013f539559e40ec4f76b9/9f" data-source="Is a synonym for &lt;code&gt;zebra&lt;/code&gt;. This may change to a more sensible mode in the future." onmousemove="i18n(this)">&YAcy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &scy;&icy;&ncy;&ocy;&ncy;&icy;&mcy;&ocy;&mcy;  <code>zebra</code> . &Vcy; &bcy;&ucy;&dcy;&ucy;&shchcy;&iecy;&mcy; &ecy;&tcy;&ocy;&tcy; &rcy;&iecy;&zhcy;&icy;&mcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&tcy;&softcy;&scy;&yacy; &ncy;&acy; &bcy;&ocy;&lcy;&iecy;&iecy; &rcy;&acy;&zcy;&ucy;&mcy;&ncy;&ycy;&jcy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-plain"><span data-i18n="a116c9ed46d6207734a43317d30fd88f52ac8634c37d904bbf4e41d865f90475/7b" data-source="plain" onmousemove="i18n(this)">plain</span></dt> <dd> <p><span data-i18n="d8c017437a50557b43e2e0fb91dbf674495d7becf379965a90ca00bbdf59fd62/e3" data-source="Any line that is added in one location and was removed in another location will be colored with &lt;code&gt;color.diff.newMoved&lt;/code&gt;. Similarly &lt;code&gt;color.diff.oldMoved&lt;/code&gt; will be used for removed lines that are added somewhere else in the diff. This mode picks up any moved line, but it is not very useful in a review to determine if a block of code was moved without permutation." onmousemove="i18n(this)">&Lcy;&yucy;&bcy;&acy;&yacy; &lcy;&icy;&ncy;&icy;&yacy;, &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&acy;&yacy; &vcy; &ocy;&dcy;&ncy;&ocy;&mcy; &mcy;&iecy;&scy;&tcy;&iecy; &icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&acy;&yacy; &vcy; &dcy;&rcy;&ucy;&gcy;&ocy;&mcy;, &bcy;&ucy;&dcy;&iecy;&tcy; &ocy;&kcy;&rcy;&acy;&shcy;&iecy;&ncy;&acy; &vcy; &tscy;&vcy;&iecy;&tcy;  <code>color.diff.newMoved</code> . &Acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ocy;  <code>color.diff.oldMoved</code>  &bcy;&ucy;&dcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&lcy;&yacy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &gcy;&dcy;&iecy;-&tcy;&ocy; &iecy;&shchcy;&iecy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy; diff. &Ecy;&tcy;&ocy;&tcy; &rcy;&iecy;&zhcy;&icy;&mcy; &ucy;&lcy;&acy;&vcy;&lcy;&icy;&vcy;&acy;&iecy;&tcy; &lcy;&yucy;&bcy;&ucy;&yucy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&shchcy;&iecy;&ncy;&ncy;&ucy;&yucy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy;, &ncy;&ocy; &pcy;&rcy;&icy; &pcy;&rcy;&ocy;&scy;&mcy;&ocy;&tcy;&rcy;&iecy; &ocy;&ncy; &ncy;&iecy; &ocy;&chcy;&iecy;&ncy;&softcy; &pcy;&ocy;&lcy;&iecy;&zcy;&iecy;&ncy; &dcy;&lcy;&yacy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&icy;&yacy; &tcy;&ocy;&gcy;&ocy;, &bcy;&ycy;&lcy; &lcy;&icy; &bcy;&lcy;&ocy;&kcy; &kcy;&ocy;&dcy;&acy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&shchcy;&iecy;&ncy; &bcy;&iecy;&zcy; &pcy;&iecy;&rcy;&iecy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&kcy;&icy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-blocks"><span data-i18n="2a12da17d27cd05ab0f3148816c1b4a702334202e82c5ad0dff734cb45db8017/1d" data-source="blocks" onmousemove="i18n(this)">blocks</span></dt> <dd> <p><span data-i18n="bca9d18d61e7909c620288ecd0c8c4250419911d8492d66cc57a678d5c203c25/6d" data-source="Blocks of moved text of at least 20 alphanumeric characters are detected greedily. The detected blocks are painted using either the &lt;code&gt;color.diff.{old,new}Moved&lt;/code&gt; color. Adjacent blocks cannot be told apart." onmousemove="i18n(this)">&Bcy;&lcy;&ocy;&kcy;&icy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&shchcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &tcy;&iecy;&kcy;&scy;&tcy;&acy; &dcy;&lcy;&icy;&ncy;&ocy;&jcy; &ncy;&iecy; &mcy;&iecy;&ncy;&iecy;&iecy; 20 &bcy;&ucy;&kcy;&vcy;&iecy;&ncy;&ncy;&ocy;-&tscy;&icy;&fcy;&rcy;&ocy;&vcy;&ycy;&khcy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ocy;&vcy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &zhcy;&acy;&dcy;&ncy;&ocy;. &Ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&ncy;&ycy;&iecy; &bcy;&lcy;&ocy;&kcy;&icy; &ocy;&kcy;&rcy;&acy;&shcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &tscy;&vcy;&iecy;&tcy;  <code>color.diff.{old,new}Moved</code> . &Scy;&ocy;&scy;&iecy;&dcy;&ncy;&icy;&iecy; &bcy;&lcy;&ocy;&kcy;&icy; &ncy;&iecy;&vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&tcy;&softcy; &dcy;&rcy;&ucy;&gcy; &ocy;&tcy; &dcy;&rcy;&ucy;&gcy;&acy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-zebra"><span data-i18n="676cb75018edccf10fce6f376f2124e02c3293fa3fe8f953c75386198c714514/ec" data-source="zebra" onmousemove="i18n(this)">zebra</span></dt> <dd> <p><span data-i18n="8494f4feed3f61a7991a0e557c4fd53a1c98cd0b156eba0362d9411329277a8a/41" data-source="Blocks of moved text are detected as in &lt;code&gt;blocks&lt;/code&gt; mode. The blocks are painted using either the &lt;code&gt;color.diff.{old,new}Moved&lt;/code&gt; color or &lt;code&gt;color.diff.{old,new}MovedAlternative&lt;/code&gt;. The change between the two colors indicates that a new block was detected." onmousemove="i18n(this)">&Bcy;&lcy;&ocy;&kcy;&icy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&shchcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &tcy;&iecy;&kcy;&scy;&tcy;&acy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&icy;&vcy;&acy;&yucy;&tcy;&scy;&yacy; &kcy;&acy;&kcy; &vcy; &rcy;&iecy;&zhcy;&icy;&mcy;&iecy;  <code>blocks</code> . &Bcy;&lcy;&ocy;&kcy;&icy; &ocy;&kcy;&rcy;&acy;&shcy;&iecy;&ncy;&ycy; &lcy;&icy;&bcy;&ocy; &vcy; &tscy;&vcy;&iecy;&tcy;  <code>color.diff.{old,new}Moved</code> , &lcy;&icy;&bcy;&ocy; &vcy; &tscy;&vcy;&iecy;&tcy;  <code>color.diff.{old,new}MovedAlternative</code> . &Icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy; &dcy;&vcy;&ucy;&khcy; &tscy;&vcy;&iecy;&tcy;&ocy;&vcy; &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &ncy;&acy; &tcy;&ocy;, &chcy;&tcy;&ocy; &bcy;&ycy;&lcy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy; &ncy;&ocy;&vcy;&ycy;&jcy; &bcy;&lcy;&ocy;&kcy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-dimmed-zebra"><span data-i18n="260cd5c43d54ebb924d5578073b109f55bbd3f182bd7fde012a25d2695cb17a6/7a" data-source="dimmed-zebra" onmousemove="i18n(this)">dimmed-zebra</span></dt> <dd> <p><span data-i18n="52d42accee646fde97a017722a2681596f290e246b0c2cd3361be6e1b34d092f/62" data-source="Similar to &lt;code&gt;zebra&lt;/code&gt;, but additional dimming of uninteresting parts of moved code is performed. The bordering lines of two adjacent blocks are considered interesting, the rest is uninteresting. &lt;code&gt;dimmed_zebra&lt;/code&gt; is a deprecated synonym." onmousemove="i18n(this)">&Acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&iecy;&ncy;  <code>zebra</code> , &ncy;&ocy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&iecy; &zcy;&acy;&tcy;&iecy;&mcy;&ncy;&iecy;&ncy;&icy;&iecy; &ncy;&iecy;&icy;&ncy;&tcy;&iecy;&rcy;&iecy;&scy;&ncy;&ycy;&khcy; &chcy;&acy;&scy;&tcy;&iecy;&jcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&shchcy;&acy;&iecy;&mcy;&ocy;&gcy;&ocy; &kcy;&ocy;&dcy;&acy;. &Icy;&ncy;&tcy;&iecy;&rcy;&iecy;&scy;&ncy;&ycy;&mcy;&icy; &scy;&chcy;&icy;&tcy;&acy;&yucy;&tcy;&scy;&yacy; &gcy;&rcy;&acy;&ncy;&icy;&chcy;&acy;&shchcy;&icy;&iecy; &lcy;&icy;&ncy;&icy;&icy; &dcy;&vcy;&ucy;&khcy; &scy;&ocy;&scy;&iecy;&dcy;&ncy;&icy;&khcy; &bcy;&lcy;&ocy;&kcy;&ocy;&vcy;, &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ocy;&iecy; &ncy;&iecy;&icy;&ncy;&tcy;&iecy;&rcy;&iecy;&scy;&ncy;&ocy;.  <code>dimmed_zebra</code>  &mdash; &ucy;&scy;&tcy;&acy;&rcy;&iecy;&vcy;&shcy;&icy;&jcy; &scy;&icy;&ncy;&ocy;&ncy;&icy;&mcy;.</span></p> </dd> </dl> </div> </div> </div> </dd> <dt id="Documentation/git-diff-index.txt---no-color-moved"><span data-i18n="75b4431da3604900591728ac6672ca4e0cb2eea1c8ba2c41d3053c696bc1d32d/c7" data-source="--no-color-moved" onmousemove="i18n(this)">--no-color-moved</span></dt> <dd> <p><span data-i18n="25f81bc51026e41c163b736402074c3b652d17599fb550cc1ff3b61198fb2a63/52" data-source="Turn off move detection. This can be used to override configuration settings. It is the same as &lt;code&gt;--color-moved=no&lt;/code&gt;." onmousemove="i18n(this)">&Ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&icy;&iecy; &dcy;&vcy;&icy;&zhcy;&iecy;&ncy;&icy;&yacy;. &Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&icy;&yacy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&iecy;&kcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;. &Ecy;&tcy;&ocy; &tcy;&ocy; &zhcy;&iecy; &scy;&acy;&mcy;&ocy;&iecy;, &chcy;&tcy;&ocy; &icy;  <code>--color-moved=no</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---color-moved-wsltmodesgt"><span data-i18n="94b89c510ffa6e3abcf313f50a303011906c1ee7672777506785efe7d4f2eeea/1f" data-source="--color-moved-ws=&amp;lt;modes&amp;gt;" onmousemove="i18n(this)">--color-moved-ws=&lt;modes&gt;</span></dt> <dd> <p><span data-i18n="f00d1367e0839cd9615a740af534260680c12ddd18735bc1af0f5fcee45a33a5/93" data-source="This configures how whitespace is ignored when performing the move detection for &lt;code&gt;--color-moved&lt;/code&gt;. These modes can be given as a comma separated list:" onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy;, &kcy;&acy;&kcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ycy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy; &pcy;&rcy;&icy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&icy;&icy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&shchcy;&iecy;&ncy;&icy;&yacy; &dcy;&lcy;&yacy;  <code>--color-moved</code> . &Ecy;&tcy;&icy; &rcy;&iecy;&zhcy;&icy;&mcy;&ycy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &vcy; &vcy;&icy;&dcy;&iecy; &scy;&pcy;&icy;&scy;&kcy;&acy;, &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &zcy;&acy;&pcy;&yacy;&tcy;&ycy;&mcy;&icy;:</span></p> <div> <div> <div> <dl> <dt id="Documentation/git-diff-index.txt-no-1"><span data-i18n="9390298f3fb0c5b160498935d79cb139aef28e1c47358b4bbba61862b9c26e59/77" data-source="no" onmousemove="i18n(this)">no</span></dt> <dd> <p><span data-i18n="fc55df2662aa473dbad31604db4120d6881f9744dc0f1632ff1578e018ecd7b9/9c" data-source="Do not ignore whitespace when performing move detection." onmousemove="i18n(this)">&Ncy;&iecy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ycy; &pcy;&rcy;&icy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&icy;&icy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&shchcy;&iecy;&ncy;&icy;&yacy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-ignore-space-at-eol"><span data-i18n="ce73c9bb81f03bcdc6361adfbc3237e282ec86ed5d9109a9cc86249a18ebb6dc/c8" data-source="ignore-space-at-eol" onmousemove="i18n(this)">ignore-space-at-eol</span></dt> <dd> <p><span data-i18n="3cdd8c3be3774146b3fccf6369a7c7a945fe3f383eaeea414b7061809229c256/9d" data-source="Ignore changes in whitespace at EOL." onmousemove="i18n(this)">&Icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&acy;&khcy; &vcy; &kcy;&ocy;&ncy;&tscy;&iecy; EOL.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-ignore-space-change"><span data-i18n="273196c9bd7f9ae458abbff9dcc1dddc0270e1c86fdb7200c5e81f016032ed90/e2" data-source="ignore-space-change" onmousemove="i18n(this)">ignore-space-change</span></dt> <dd> <p><span data-i18n="24f154ffe3790c316239500a85f24ae28253de81fe8a9e6061d3a050834ab50c/70" data-source="Ignore changes in amount of whitespace. This ignores whitespace at line end, and considers all other sequences of one or more whitespace characters to be equivalent." onmousemove="i18n(this)">&Icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&vcy;. &Pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ycy; &vcy; &kcy;&ocy;&ncy;&tscy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy;, &acy; &vcy;&scy;&iecy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&scy;&tcy;&icy; &icy;&zcy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &icy;&lcy;&icy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&khcy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ocy;&vcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&vcy; &scy;&chcy;&icy;&tcy;&acy;&yucy;&tcy;&scy;&yacy; &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&ncy;&ycy;&mcy;&icy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-ignore-all-space"><span data-i18n="2eea45de972e4529e198572eba59078d67af8251f0a0e169aaa42ea54b4ae40a/23" data-source="ignore-all-space" onmousemove="i18n(this)">ignore-all-space</span></dt> <dd> <p><span data-i18n="870f0b437e9a7f5bd1d53ab8251417487446fad3241ed00fb3b88dd61418aa14/5b" data-source="Ignore whitespace when comparing lines. This ignores differences even if one line has whitespace where the other line has none." onmousemove="i18n(this)">&Icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ycy; &pcy;&rcy;&icy; &scy;&rcy;&acy;&vcy;&ncy;&iecy;&ncy;&icy;&icy; &scy;&tcy;&rcy;&ocy;&kcy;. &Pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &vcy; &ocy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &iecy;&scy;&tcy;&softcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ycy;, &acy; &vcy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &icy;&khcy; &ncy;&iecy;&tcy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-allow-indentation-change"><span data-i18n="03123698ce4fc1a60052fb7f0b25759cf373e46d0ae412993af831166078c062/a0" data-source="allow-indentation-change" onmousemove="i18n(this)">allow-indentation-change</span></dt> <dd> <p><span data-i18n="b49102e57f9f15e4eac37a325b760a9f854951746222c6b1916332463bd1516f/25" data-source="Initially ignore any whitespace in the move detection, then group the moved code blocks only into a block if the change in whitespace is the same per line. This is incompatible with the other modes." onmousemove="i18n(this)">&Pcy;&iecy;&rcy;&vcy;&ocy;&ncy;&acy;&chcy;&acy;&lcy;&softcy;&ncy;&ocy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &lcy;&yucy;&bcy;&ycy;&iecy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ycy; &pcy;&rcy;&icy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&icy;&icy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&shchcy;&iecy;&ncy;&icy;&yacy;, &zcy;&acy;&tcy;&iecy;&mcy; &gcy;&rcy;&ucy;&pcy;&pcy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&shchcy;&iecy;&ncy;&ncy;&ycy;&iecy; &bcy;&lcy;&ocy;&kcy;&icy; &kcy;&ocy;&dcy;&acy; &vcy; &bcy;&lcy;&ocy;&kcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;, &iecy;&scy;&lcy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&vcy; &ocy;&dcy;&icy;&ncy;&acy;&kcy;&ocy;&vcy;&ocy; &dcy;&lcy;&yacy; &kcy;&acy;&zhcy;&dcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;. &Ecy;&tcy;&ocy; &ncy;&iecy;&scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&icy;&mcy;&ocy; &scy; &dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &rcy;&iecy;&zhcy;&icy;&mcy;&acy;&mcy;&icy;.</span></p> </dd> </dl> </div> </div> </div> </dd> <dt id="Documentation/git-diff-index.txt---no-color-moved-ws"><span data-i18n="868b97e83fa23b9035cc1b357b5e19b61b3650db1371d817d7a281c051784e1f/06" data-source="--no-color-moved-ws" onmousemove="i18n(this)">--no-color-moved-ws</span></dt> <dd> <p><span data-i18n="5efa7248fa5b7d0a73f07663826a809260d22bbb1f65796674d092f7c01f3fac/94" data-source="Do not ignore whitespace when performing move detection. This can be used to override configuration settings. It is the same as &lt;code&gt;--color-moved-ws=no&lt;/code&gt;." onmousemove="i18n(this)">&Ncy;&iecy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ycy; &pcy;&rcy;&icy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&icy;&icy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&shchcy;&iecy;&ncy;&icy;&yacy;. &Ecy;&tcy;&ocy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&icy;&yacy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&iecy;&kcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;. &Ecy;&tcy;&ocy; &tcy;&ocy; &zhcy;&iecy; &scy;&acy;&mcy;&ocy;&iecy;, &chcy;&tcy;&ocy; &icy;  <code>--color-moved-ws=no</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---word-diffltmodegt"><span data-i18n="6546e7a5cf349d2ffabeb68972a58403545cba4c56886b35c396d2be4367f11e/fe" data-source="--word-diff[=&amp;lt;mode&amp;gt;]" onmousemove="i18n(this)">--word-diff[=&lt;mode&gt;]</span></dt> <dd> <p><span data-i18n="3aa9774febf2cc40b2ab7b83c868264236bd8f555abe9ab8f85606e4c76fb8d6/4d" data-source="Show a word diff, using the &amp;lt;mode&amp;gt; to delimit changed words. By default, words are delimited by whitespace; see &lt;code&gt;--word-diff-regex&lt;/code&gt; below. The &amp;lt;mode&amp;gt; defaults to &lt;code&gt;plain&lt;/code&gt;, and must be one of:" onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &rcy;&acy;&zcy;&ncy;&icy;&tscy;&ucy; &scy;&lcy;&ocy;&vcy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &lt;mode&gt; &dcy;&lcy;&yacy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;&ncy;&icy;&yacy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&lcy;&ocy;&vcy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &scy;&lcy;&ocy;&vcy;&acy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&acy;&mcy;&icy;; &scy;&mcy;.  <code>--word-diff-regex</code>  &ncy;&icy;&zhcy;&iecy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &lt;mode&gt; &icy;&mcy;&iecy;&iecy;&tcy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;  <code>plain</code>  &icy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ocy; &bcy;&ycy;&tcy;&softcy; &ocy;&dcy;&ncy;&icy;&mcy; &icy;&zcy;:</span></p> <div> <div> <div> <dl> <dt id="Documentation/git-diff-index.txt-color"><span data-i18n="74284d9dcbcc09928ca5d7d6187270a62ac1b58ccdc4a44b81e47257ffa53b9e/e4" data-source="color" onmousemove="i18n(this)">color</span></dt> <dd> <p><span data-i18n="1d26151268786ae5430ed190a11bf9d69e3d477c517f8e4ed8d12e314e3e6205/b6" data-source="Highlight changed words using only colors. Implies &lt;code&gt;--color&lt;/code&gt;." onmousemove="i18n(this)">&Vcy;&ycy;&dcy;&iecy;&lcy;&icy;&tcy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&iecy; &scy;&lcy;&ocy;&vcy;&acy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &tscy;&vcy;&iecy;&tcy;&acy;. &Pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>--color</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt-plain-1"><span data-i18n="a116c9ed46d6207734a43317d30fd88f52ac8634c37d904bbf4e41d865f90475/7b" data-source="plain" onmousemove="i18n(this)">plain</span></dt> <dd> <p><span data-i18n="d512323fc170107523eeac7c847f60d133a819cee0a7e8bd6fa2ee4fe0836ed9/8c" data-source="Show words as &lt;code&gt;[-removed-]&lt;/code&gt; and &lt;code&gt;{+added+}&lt;/code&gt;. Makes no attempts to escape the delimiters if they appear in the input, so the output may be ambiguous." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &scy;&lcy;&ocy;&vcy;&acy; &kcy;&acy;&kcy;  <code>[-removed-]</code>  &icy;  <code>{+added+}</code> . &Ncy;&iecy; &pcy;&rcy;&iecy;&dcy;&pcy;&rcy;&icy;&ncy;&icy;&mcy;&acy;&iecy;&tcy; &pcy;&ocy;&pcy;&ycy;&tcy;&ocy;&kcy; &icy;&zcy;&bcy;&iecy;&zhcy;&acy;&tcy;&softcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&icy; &pcy;&ocy;&yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &vcy;&ocy; &vcy;&khcy;&ocy;&dcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy;, &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &ncy;&iecy;&ocy;&dcy;&ncy;&ocy;&zcy;&ncy;&acy;&chcy;&ncy;&ycy;&mcy;&icy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-porcelain"><span data-i18n="aa150d3005ceb681bba4a9e22f46207a63ba860d72563be0b0ee1b5ecb1d5c95/5b" data-source="porcelain" onmousemove="i18n(this)">porcelain</span></dt> <dd> <p><span data-i18n="4e875aff5b82029125d0614e7070abdbf4d9186e37cb2c5525ef0f8e9edf79a2/b5" data-source="Use a special line-based format intended for script consumption. Added/removed/unchanged runs are printed in the usual unified diff format, starting with a &lt;code&gt;+&lt;/code&gt;/&lt;code&gt;-&lt;/code&gt;/` ` character at the beginning of the line and extending to the end of the line. Newlines in the input are represented by a tilde &lt;code&gt;~&lt;/code&gt; on a line of its own." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &scy;&pcy;&iecy;&tscy;&icy;&acy;&lcy;&softcy;&ncy;&ycy;&jcy; &pcy;&ocy;&scy;&tcy;&rcy;&ocy;&chcy;&ncy;&ycy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;, &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&ncy;&ycy;&jcy; &dcy;&lcy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &vcy; &scy;&tscy;&iecy;&ncy;&acy;&rcy;&icy;&yacy;&khcy;. &Dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy;/&ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy;/&ncy;&iecy;&icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&iecy; &pcy;&rcy;&ocy;&gcy;&ocy;&ncy;&ycy; &pcy;&iecy;&chcy;&acy;&tcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &ocy;&bcy;&ycy;&chcy;&ncy;&ocy;&mcy; &ucy;&ncy;&icy;&fcy;&icy;&tscy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&mcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy;, &ncy;&acy;&chcy;&icy;&ncy;&acy;&yacy; &scy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&acy;  <code>+</code> / <code>-</code> /`` &vcy; &ncy;&acy;&chcy;&acy;&lcy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &icy; &pcy;&rcy;&ocy;&dcy;&ocy;&lcy;&zhcy;&acy;&yacy;&scy;&softcy; &dcy;&ocy; &kcy;&ocy;&ncy;&tscy;&acy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;. &Ncy;&ocy;&vcy;&ycy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &vcy;&ocy; &vcy;&khcy;&ocy;&dcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &ocy;&bcy;&ocy;&zcy;&ncy;&acy;&chcy;&acy;&yucy;&tcy;&scy;&yacy; &tcy;&icy;&lcy;&softcy;&dcy;&ocy;&jcy;  <code>~</code>  &vcy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-none"><span data-i18n="140bedbf9c3f6d56a9846d2ba7088798683f4da0c248231336e6a05679e4fdfe/07" data-source="none" onmousemove="i18n(this)">none</span></dt> <dd> <p><span data-i18n="0572a6eb6e238499203c8a309ea20e41f3c636a2d6316ffb0881c889f96a46a2/94" data-source="Disable word diff again." onmousemove="i18n(this)">&Scy;&ncy;&ocy;&vcy;&acy; &ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy; &rcy;&acy;&zcy;&ncy;&icy;&tscy;&ucy; &scy;&lcy;&ocy;&vcy;.</span></p> </dd> </dl> </div> </div> </div> <p><span data-i18n="a6a15aa5cd253ded7d69ee274459174b20a5c375a10f5105e7ed8fd510347664/37" data-source="Note that despite the name of the first mode, color is used to highlight the changed parts in all modes if enabled." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &ncy;&iecy;&scy;&mcy;&ocy;&tcy;&rcy;&yacy; &ncy;&acy; &ncy;&acy;&zcy;&vcy;&acy;&ncy;&icy;&iecy; &pcy;&iecy;&rcy;&vcy;&ocy;&gcy;&ocy; &rcy;&iecy;&zhcy;&icy;&mcy;&acy;, &tscy;&vcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &vcy;&ycy;&dcy;&iecy;&lcy;&iecy;&ncy;&icy;&yacy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&khcy; &chcy;&acy;&scy;&tcy;&iecy;&jcy; &vcy;&ocy; &vcy;&scy;&iecy;&khcy; &rcy;&iecy;&zhcy;&icy;&mcy;&acy;&khcy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&icy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ycy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---word-diff-regexltregexgt"><span data-i18n="018975f39ce455e16c9a45340eb819f14e7ff8cf59dec2af051e90ef788bb00b/d0" data-source="--word-diff-regex=&amp;lt;regex&amp;gt;" onmousemove="i18n(this)">--word-diff-regex=&lt;regex&gt;</span></dt> <dd> <p><span data-i18n="c12014657bc5a687766b2a5bc7cd0cab68865e4cb0f2d14d38bb13e33cb6f194/c0" data-source="Use &amp;lt;regex&amp;gt; to decide what a word is, instead of considering runs of non-whitespace to be a word. Also implies &lt;code&gt;--word-diff&lt;/code&gt; unless it was already enabled." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &lt;regex&gt;, &chcy;&tcy;&ocy;&bcy;&ycy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&icy;&tcy;&softcy;, &chcy;&tcy;&ocy; &tcy;&acy;&kcy;&ocy;&iecy; &scy;&lcy;&ocy;&vcy;&ocy;, &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy;&bcy;&ycy; &scy;&chcy;&icy;&tcy;&acy;&tcy;&softcy; &scy;&lcy;&ocy;&vcy;&ocy;&mcy; &rcy;&yacy;&dcy;&ycy; &ncy;&iecy;&pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ocy;&vcy;. &Tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>--word-diff</code> , &iecy;&scy;&lcy;&icy; &ocy;&ncy; &iecy;&shchcy;&iecy; &ncy;&iecy; &bcy;&ycy;&lcy; &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;.</span></p> <p><span data-i18n="c9ce4e789aeb78966148e4ccff41c602788a496343f7b31c73b71312b625dbd9/d5" data-source="Every non-overlapping match of the &amp;lt;regex&amp;gt; is considered a word. Anything between these matches is considered whitespace and ignored(!) for the purposes of finding differences. You may want to append &lt;code&gt;|[^[:space:]]&lt;/code&gt; to your regular expression to make sure that it matches all non-whitespace characters. A match that contains a newline is silently truncated(!) at the newline." onmousemove="i18n(this)">&Kcy;&acy;&zhcy;&dcy;&ocy;&iecy; &ncy;&iecy;&pcy;&iecy;&rcy;&iecy;&scy;&iecy;&kcy;&acy;&yucy;&shchcy;&iecy;&iecy;&scy;&yacy; &scy;&ocy;&vcy;&pcy;&acy;&dcy;&iecy;&ncy;&icy;&iecy; &lt;regex&gt; &scy;&chcy;&icy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &scy;&lcy;&ocy;&vcy;&ocy;&mcy;. &Vcy;&scy;&iecy;, &chcy;&tcy;&ocy; &ncy;&acy;&khcy;&ocy;&dcy;&icy;&tcy;&scy;&yacy; &mcy;&iecy;&zhcy;&dcy;&ucy; &ecy;&tcy;&icy;&mcy;&icy; &scy;&ocy;&vcy;&pcy;&acy;&dcy;&iecy;&ncy;&icy;&yacy;&mcy;&icy;, &scy;&chcy;&icy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&mcy; &icy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy; (!) &vcy; &tscy;&iecy;&lcy;&yacy;&khcy; &pcy;&ocy;&icy;&scy;&kcy;&acy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy;. &Vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;, &vcy;&ycy; &zcy;&acy;&khcy;&ocy;&tcy;&icy;&tcy;&iecy; &dcy;&ocy;&bcy;&acy;&vcy;&icy;&tcy;&softcy;  <code>|[^[:space:]]</code>  &kcy; &scy;&vcy;&ocy;&iecy;&mcy;&ucy; &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ocy;&mcy;&ucy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yucy;, &chcy;&tcy;&ocy;&bcy;&ycy; &ucy;&bcy;&iecy;&dcy;&icy;&tcy;&softcy;&scy;&yacy;, &chcy;&tcy;&ocy; &ocy;&ncy;&ocy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &vcy;&scy;&iecy;&mcy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&acy;&mcy;, &ncy;&iecy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&mcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&vcy;. &Scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&icy;&iecy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&iecy;&iecy; &ncy;&ocy;&vcy;&ucy;&yucy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy;, &acy;&vcy;&tcy;&ocy;&mcy;&acy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy; &ocy;&bcy;&rcy;&iecy;&zcy;&acy;&iecy;&tcy;&scy;&yacy;(!) &ncy;&acy; &ncy;&ocy;&vcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;.</span></p> <p><span data-i18n="19bd9e528b78a3e707e67e732c8ba44dacc737c86028ca56cbf7b024200bb453/07" data-source="For example, &lt;code&gt;--word-diff-regex=.&lt;/code&gt; will treat each character as a word and, correspondingly, show differences character by character." onmousemove="i18n(this)">&Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>--word-diff-regex=.</code>  &bcy;&ucy;&dcy;&iecy;&tcy; &tcy;&rcy;&acy;&kcy;&tcy;&ocy;&vcy;&acy;&tcy;&softcy; &kcy;&acy;&zhcy;&dcy;&ycy;&jcy; &scy;&icy;&mcy;&vcy;&ocy;&lcy; &kcy;&acy;&kcy; &scy;&lcy;&ocy;&vcy;&ocy; &icy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;, &pcy;&ocy;&scy;&icy;&mcy;&vcy;&ocy;&lcy;&softcy;&ncy;&ocy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy;.</span></p> <p><span data-i18n="85c417558600a22c4e1c74b79586aff6d62a8fdb965ff93d81d0d37a14f2b8b2/fc" data-source="The regex can also be set via a diff driver or configuration option, see &lt;a href=&quot;gitattributes&quot;&gt;gitattributes[5]&lt;/a&gt; or &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;. Giving it explicitly overrides any diff driver or configuration setting. Diff drivers override configuration settings." onmousemove="i18n(this)">&Rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ocy;&iecy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&iecy; &tcy;&acy;&kcy;&zhcy;&iecy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&softcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &dcy;&rcy;&acy;&jcy;&vcy;&iecy;&rcy;&acy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy; &icy;&lcy;&icy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;, &scy;&mcy;.  <a href="gitattributes.html">gitattributes[5]</a>  &icy;&lcy;&icy;  <a href="git-config.html">git-config[1]</a> . &IEcy;&gcy;&ocy; &yacy;&vcy;&ncy;&ocy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&icy;&iecy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy; &lcy;&yucy;&bcy;&ocy;&jcy; &dcy;&rcy;&acy;&jcy;&vcy;&iecy;&rcy; &scy;&rcy;&acy;&vcy;&ncy;&iecy;&ncy;&icy;&yacy; &icy;&lcy;&icy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&jcy;&kcy;&ucy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;. &Dcy;&rcy;&acy;&jcy;&vcy;&iecy;&rcy;&ycy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&yucy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---color-wordsltregexgt"><span data-i18n="ac002d51b4d3adf3ea0e8fff010f87acc11c4eb9c712ab81532d4ddf5668c439/cd" data-source="--color-words[=&amp;lt;regex&amp;gt;]" onmousemove="i18n(this)">--color-words[=&lt;regex&gt;]</span></dt> <dd> <p><span data-i18n="3305d6ee842069a34a2a43e988b66666ed6e699b5449795a27154fd76ace1c4d/dd" data-source="Equivalent to &lt;code&gt;--word-diff=color&lt;/code&gt; plus (if a regex was specified) &lt;code&gt;--word-diff-regex=&amp;lt;regex&amp;gt;&lt;/code&gt;." onmousemove="i18n(this)">&Ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;  <code>--word-diff=color</code>  &pcy;&lcy;&yucy;&scy; (&iecy;&scy;&lcy;&icy; &bcy;&ycy;&lcy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy; &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ocy;&iecy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&iecy;)  <code>--word-diff-regex=&lt;regex&gt;</code>  .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---no-renames"><span data-i18n="a10043a2658f182416ed2dbd79fd313c3d8111a9052c8703621889e7b132f118/5c" data-source="--no-renames" onmousemove="i18n(this)">--no-renames</span></dt> <dd> <p><span data-i18n="0d16c708c4b0eb66fe907f299b9383a507b9a17dbf74120d06be0c0efa8f665f/68" data-source="Turn off rename detection, even when the configuration file gives the default to do so." onmousemove="i18n(this)">&Ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&icy;&iecy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---no-rename-empty"><span data-i18n="fcbb6008db5efbb448858c193b174c215b1ac5bb9ca65505340032515a3a042a/ee" data-source="--[no-]rename-empty" onmousemove="i18n(this)">--[no-]rename-empty</span></dt> <dd> <p><span data-i18n="d28ff8a99d160807d7bb7ce9daa8311a507112062285068d2d043b3ef181de9f/3b" data-source="Whether to use empty blobs as rename source." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &lcy;&icy; &pcy;&ucy;&scy;&tcy;&ycy;&iecy; BLOB-&ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ycy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&acy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---check"><span data-i18n="931bd06269ec48ed673e7e4e2f7fa249be10b38da9dbda07f5e2da426504087d/8a" data-source="--check" onmousemove="i18n(this)">--check</span></dt> <dd> <p><span data-i18n="1aba05a2fec694c0fed2a7a269519d634b3b81c0d35870ac6205341c5c13a02f/f5" data-source="Warn if changes introduce conflict markers or whitespace errors. What are considered whitespace errors is controlled by &lt;code&gt;core.whitespace&lt;/code&gt; configuration. By default, trailing whitespaces (including lines that consist solely of whitespaces) and a space character that is immediately followed by a tab character inside the initial indent of the line are considered whitespace errors. Exits with non-zero status if problems are found. Not compatible with --exit-code." onmousemove="i18n(this)">&Pcy;&rcy;&iecy;&dcy;&ucy;&pcy;&rcy;&iecy;&zhcy;&dcy;&acy;&tcy;&softcy;, &iecy;&scy;&lcy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &pcy;&rcy;&icy;&vcy;&ocy;&dcy;&yacy;&tcy; &kcy; &pcy;&ocy;&yacy;&vcy;&lcy;&iecy;&ncy;&icy;&yucy; &mcy;&acy;&rcy;&kcy;&iecy;&rcy;&ocy;&vcy; &kcy;&ocy;&ncy;&fcy;&lcy;&icy;&kcy;&tcy;&acy; &icy;&lcy;&icy; &ocy;&shcy;&icy;&bcy;&ocy;&kcy; &vcy; &vcy;&icy;&dcy;&iecy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&vcy;. &Tcy;&ocy;, &chcy;&tcy;&ocy; &scy;&chcy;&icy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &ocy;&shcy;&icy;&bcy;&kcy;&ocy;&jcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&vcy;, &kcy;&ocy;&ncy;&tcy;&rcy;&ocy;&lcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&iecy;&jcy;  <code>core.whitespace</code> . &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &kcy;&ocy;&ncy;&iecy;&chcy;&ncy;&ycy;&iecy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ycy; (&vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;, &scy;&ocy;&scy;&tcy;&ocy;&yacy;&shchcy;&icy;&iecy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &icy;&zcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&vcy;) &icy; &scy;&icy;&mcy;&vcy;&ocy;&lcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&acy;, &zcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy; &scy;&rcy;&acy;&zcy;&ucy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &scy;&icy;&mcy;&vcy;&ocy;&lcy; &tcy;&acy;&bcy;&ucy;&lcy;&yacy;&tscy;&icy;&icy; &vcy;&ncy;&ucy;&tcy;&rcy;&icy; &ncy;&acy;&chcy;&acy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&scy;&tcy;&ucy;&pcy;&acy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;, &scy;&chcy;&icy;&tcy;&acy;&yucy;&tcy;&scy;&yacy; &ocy;&shcy;&icy;&bcy;&kcy;&acy;&mcy;&icy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&vcy;. &Vcy;&ycy;&khcy;&ocy;&dcy; &scy; &ncy;&iecy;&ncy;&ucy;&lcy;&iecy;&vcy;&ycy;&mcy; &scy;&tcy;&acy;&tcy;&ucy;&scy;&ocy;&mcy;, &iecy;&scy;&lcy;&icy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&ycy; &pcy;&rcy;&ocy;&bcy;&lcy;&iecy;&mcy;&ycy;. &Ncy;&iecy;&scy;&ocy;&vcy;&mcy;&iecy;&scy;&tcy;&icy;&mcy;&ocy; &scy; --exit-code.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---ws-error-highlightltkindgt"><span data-i18n="485ae737a4b6b72cb77d622d0d4b59ad4323933ad57d1abf91f50dbc125393b8/d3" data-source="--ws-error-highlight=&amp;lt;kind&amp;gt;" onmousemove="i18n(this)">--ws-error-highlight=&lt;kind&gt;</span></dt> <dd> <p><span data-i18n="680fa7e13dfb96ba4c57f3d83d7d7898bdfffa9d75f887048af311ae3917138d/9f" data-source="Highlight whitespace errors in the &lt;code&gt;context&lt;/code&gt;, &lt;code&gt;old&lt;/code&gt; or &lt;code&gt;new&lt;/code&gt; lines of the diff. Multiple values are separated by comma, &lt;code&gt;none&lt;/code&gt; resets previous values, &lt;code&gt;default&lt;/code&gt; reset the list to &lt;code&gt;new&lt;/code&gt; and &lt;code&gt;all&lt;/code&gt; is a shorthand for &lt;code&gt;old,new,context&lt;/code&gt;. When this option is not given, and the configuration variable &lt;code&gt;diff.wsErrorHighlight&lt;/code&gt; is not set, only whitespace errors in &lt;code&gt;new&lt;/code&gt; lines are highlighted. The whitespace errors are colored with &lt;code&gt;color.diff.whitespace&lt;/code&gt;." onmousemove="i18n(this)">&Vcy;&ycy;&dcy;&iecy;&lcy;&icy;&tcy;&iecy; &ocy;&shcy;&icy;&bcy;&kcy;&icy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&vcy; &vcy; &scy;&tcy;&rcy;&ocy;&kcy;&acy;&khcy;  <code>context</code> ,  <code>old</code>  &icy;&lcy;&icy;  <code>new</code>  &fcy;&acy;&jcy;&lcy;&acy; diff. &Ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&jcy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &zcy;&acy;&pcy;&yacy;&tcy;&ocy;&jcy;,  <code>none</code>  &scy;&bcy;&rcy;&acy;&scy;&ycy;&vcy;&acy;&iecy;&tcy; &pcy;&rcy;&iecy;&dcy;&ycy;&dcy;&ucy;&shchcy;&icy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;,  <code>default</code>  &scy;&bcy;&rcy;&acy;&scy;&ycy;&vcy;&acy;&iecy;&tcy; &scy;&pcy;&icy;&scy;&ocy;&kcy; &ncy;&acy;  <code>new</code> , &acy;  <code>all</code>  &mdash; &ecy;&tcy;&ocy; &scy;&ocy;&kcy;&rcy;&acy;&shchcy;&iecy;&ncy;&icy;&iecy; &ocy;&tcy;  <code>old,new,context</code> . &IEcy;&scy;&lcy;&icy; &ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &ncy;&iecy; &zcy;&acy;&dcy;&acy;&ncy;&acy; &icy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&acy;&yacy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>diff.wsErrorHighlight</code>  &ncy;&iecy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&acy;, &vcy;&ycy;&dcy;&iecy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ocy;&shcy;&icy;&bcy;&kcy;&icy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&vcy; &vcy; &scy;&tcy;&rcy;&ocy;&kcy;&acy;&khcy;  <code>new</code> . &Ocy;&shcy;&icy;&bcy;&kcy;&icy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&vcy; &ocy;&kcy;&rcy;&acy;&shcy;&iecy;&ncy;&ycy;  <code>color.diff.whitespace</code>  .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---full-index"><span data-i18n="ac3f3bb1d249e80fb77923af4ed2e1749d17dde50ff74ba273cffc7679b315b1/f6" data-source="--full-index" onmousemove="i18n(this)">--full-index</span></dt> <dd> <p><span data-i18n="a265c18224e2c92113a0ea4cc3de6af05ebc9ae73095965162700af995854c80/f1" data-source="Instead of the first handful of characters, show the full pre- and post-image blob object names on the &amp;quot;index&amp;quot; line when generating patch format output." onmousemove="i18n(this)">&Vcy;&mcy;&iecy;&scy;&tcy;&ocy; &pcy;&iecy;&rcy;&vcy;&ycy;&khcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&khcy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ocy;&vcy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&jcy;&tcy;&iecy; &pcy;&ocy;&lcy;&ncy;&ycy;&iecy; &icy;&mcy;&iecy;&ncy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; BLOB-&ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &dcy;&ocy; &icy; &pcy;&ocy;&scy;&lcy;&iecy; &icy;&zcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy; &vcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy;  &quot;index&quot;  &pcy;&rcy;&icy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&icy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy; &icy;&scy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---binary"><span data-i18n="b2280f1ed7db6af916f05c6636fb40cfa3349346898700ff67989a2ddd297efc/a4" data-source="--binary" onmousemove="i18n(this)">--binary</span></dt> <dd> <p><span data-i18n="cbd3db585a73d77bf7562943274d8883faaa8f24c31cdac801dc0533c124efaf/74" data-source="In addition to &lt;code&gt;--full-index&lt;/code&gt;, output a binary diff that can be applied with &lt;code&gt;git-apply&lt;/code&gt;. Implies &lt;code&gt;--patch&lt;/code&gt;." onmousemove="i18n(this)">&Vcy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&iecy; &kcy;  <code>--full-index</code>  &vcy;&ycy;&vcy;&iecy;&dcy;&icy;&tcy;&iecy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&jcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy; &scy;&rcy;&acy;&vcy;&ncy;&iecy;&ncy;&icy;&yacy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&icy;&tcy;&softcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>git-apply</code> . &Pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>--patch</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---abbrevltngt"><span data-i18n="982fe5caefde56120ee669acd52e44de3f6e359e4706a7dc8c6edc5cce030357/41" data-source="--abbrev[=&amp;lt;n&amp;gt;]" onmousemove="i18n(this)">--abbrev[=&lt;n&gt;]</span></dt> <dd> <p><span data-i18n="bb11cd38b78d99cbfd25de143f4ceb59793f27238eee7f60efb6ae6a55f1645c/47" data-source="Instead of showing the full 40-byte hexadecimal object name in diff-raw format output and diff-tree header lines, show the shortest prefix that is at least &lt;code&gt;&amp;lt;n&amp;gt;&lt;/code&gt; hexdigits long that uniquely refers the object. In diff-patch output format, &lt;code&gt;--full-index&lt;/code&gt; takes higher precedence, i.e. if &lt;code&gt;--full-index&lt;/code&gt; is specified, full blob names will be shown regardless of &lt;code&gt;--abbrev&lt;/code&gt;. Non default number of digits can be specified with &lt;code&gt;--abbrev=&amp;lt;n&amp;gt;&lt;/code&gt;." onmousemove="i18n(this)">&Vcy;&mcy;&iecy;&scy;&tcy;&ocy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy; &pcy;&ocy;&lcy;&ncy;&ocy;&gcy;&ocy; 40-&bcy;&acy;&jcy;&tcy;&ocy;&vcy;&ocy;&gcy;&ocy; &shcy;&iecy;&scy;&tcy;&ncy;&acy;&dcy;&tscy;&acy;&tcy;&iecy;&rcy;&icy;&chcy;&ncy;&ocy;&gcy;&ocy; &icy;&mcy;&iecy;&ncy;&icy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; &vcy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy; diff-raw &icy; &scy;&tcy;&rcy;&ocy;&kcy;&acy;&khcy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&acy; diff-tree &pcy;&ocy;&kcy;&acy;&zhcy;&icy;&tcy;&iecy; &scy;&acy;&mcy;&ycy;&jcy; &kcy;&ocy;&rcy;&ocy;&tcy;&kcy;&icy;&jcy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy; &dcy;&lcy;&icy;&ncy;&ocy;&jcy; &ncy;&iecy; &mcy;&iecy;&ncy;&iecy;&iecy; &shcy;&iecy;&scy;&tcy;&ncy;&acy;&dcy;&tscy;&acy;&tcy;&iecy;&rcy;&icy;&chcy;&ncy;&ycy;&khcy; &tscy;&icy;&fcy;&rcy;  <code>&lt;n&gt;</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &ocy;&dcy;&ncy;&ocy;&zcy;&ncy;&acy;&chcy;&ncy;&ocy; &scy;&scy;&ycy;&lcy;&acy;&iecy;&tcy;&scy;&yacy; &ncy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;. &Vcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy; diff-patch  <code>--full-index</code>  &icy;&mcy;&iecy;&iecy;&tcy; &bcy;&ocy;&lcy;&iecy;&iecy; &vcy;&ycy;&scy;&ocy;&kcy;&icy;&jcy; &pcy;&rcy;&icy;&ocy;&rcy;&icy;&tcy;&iecy;&tcy;, &tcy;. &iecy;. &iecy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;  <code>--full-index</code> , &pcy;&ocy;&lcy;&ncy;&ycy;&iecy; &icy;&mcy;&iecy;&ncy;&acy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&khcy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &bcy;&ucy;&dcy;&ucy;&tcy; &pcy;&ocy;&kcy;&acy;&zcy;&acy;&ncy;&ycy; &ncy;&iecy;&zcy;&acy;&vcy;&icy;&scy;&icy;&mcy;&ocy; &ocy;&tcy;  <code>--abbrev</code>  . &Ncy;&iecy;&scy;&tcy;&acy;&ncy;&dcy;&acy;&rcy;&tcy;&ncy;&ocy;&iecy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &tscy;&icy;&fcy;&rcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>--abbrev=&lt;n&gt;</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt--Bltngtltmgt"><span data-i18n="f0e4a1727b1242a13108587a9805d8c2ec4c0145227ee7a48ad2ac8fa608ecc6/7a" data-source="-B[&amp;lt;n&amp;gt;][/&amp;lt;m&amp;gt;]" onmousemove="i18n(this)">-B[&lt;n&gt;][/&lt;m&gt;]</span></dt> <dt id="Documentation/git-diff-index.txt---break-rewritesltngtltmgt"><span data-i18n="4f12fb7b84eac30a26f2fe24bb7ac90d21ec0205c39e7513b5e8a83adbed0c9e/17" data-source="--break-rewrites[=[&amp;lt;n&amp;gt;][/&amp;lt;m&amp;gt;]]" onmousemove="i18n(this)">--break-rewrites[=[&lt;n&gt;][/&lt;m&gt;]]</span></dt> <dd> <p><span data-i18n="256cdc10d29871a99d66a4e20cb4e9fc80a95e50e2b8c59143a1de6a3e1c909c/5b" data-source="Break complete rewrite changes into pairs of delete and create. This serves two purposes:" onmousemove="i18n(this)">&Rcy;&acy;&zcy;&bcy;&iecy;&jcy;&tcy;&iecy; &pcy;&ocy;&lcy;&ncy;&ycy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&icy; &ncy;&acy; &pcy;&acy;&rcy;&ycy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&yacy; &icy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&yacy;. &Ecy;&tcy;&ocy; &scy;&lcy;&ucy;&zhcy;&icy;&tcy; &dcy;&vcy;&ucy;&mcy; &tscy;&iecy;&lcy;&yacy;&mcy;:</span></p> <p><span data-i18n="36574ba5d9a258a89027d773e7fb7548e3fcdbd8aab7b6f84e760ab36268ff22/0d" data-source="It affects the way a change that amounts to a total rewrite of a file not as a series of deletion and insertion mixed together with a very few lines that happen to match textually as the context, but as a single deletion of everything old followed by a single insertion of everything new, and the number &lt;code&gt;m&lt;/code&gt; controls this aspect of the -B option (defaults to 60%). &lt;code&gt;-B/70%&lt;/code&gt; specifies that less than 30% of the original should remain in the result for Git to consider it a total rewrite (i.e. otherwise the resulting patch will be a series of deletion and insertion mixed together with context lines)." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &vcy;&lcy;&icy;&yacy;&iecy;&tcy; &ncy;&acy; &tcy;&ocy;, &kcy;&acy;&kcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &scy;&ocy;&bcy;&ocy;&jcy; &pcy;&ocy;&lcy;&ncy;&ucy;&yucy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&softcy; &fcy;&acy;&jcy;&lcy;&acy;, &pcy;&rcy;&ocy;&icy;&scy;&khcy;&ocy;&dcy;&icy;&tcy; &ncy;&iecy; &kcy;&acy;&kcy; &scy;&iecy;&rcy;&icy;&yacy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&jcy; &icy; &vcy;&scy;&tcy;&acy;&vcy;&ocy;&kcy;, &scy;&mcy;&iecy;&shcy;&acy;&ncy;&ncy;&ycy;&khcy; &scy; &ocy;&chcy;&iecy;&ncy;&softcy; &ncy;&iecy;&mcy;&ncy;&ocy;&gcy;&icy;&mcy;&icy; &scy;&tcy;&rcy;&ocy;&kcy;&acy;&mcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &tcy;&iecy;&kcy;&scy;&tcy;&ucy;&acy;&lcy;&softcy;&ncy;&ocy; &scy;&ocy;&vcy;&pcy;&acy;&dcy;&acy;&yucy;&tcy; &scy; &kcy;&ocy;&ncy;&tcy;&iecy;&kcy;&scy;&tcy;&ocy;&mcy;, &acy; &kcy;&acy;&kcy; &ocy;&dcy;&ncy;&ocy;&kcy;&rcy;&acy;&tcy;&ncy;&ocy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&iecy; &vcy;&scy;&iecy;&gcy;&ocy; &scy;&tcy;&acy;&rcy;&ocy;&gcy;&ocy; &scy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy; &ocy;&dcy;&ncy;&ocy;&kcy;&rcy;&acy;&tcy;&ncy;&acy;&yacy; &vcy;&scy;&tcy;&acy;&vcy;&kcy;&acy; &vcy;&scy;&iecy;&gcy;&ocy; &ncy;&ocy;&vcy;&ocy;&gcy;&ocy;, &icy; &chcy;&icy;&scy;&lcy;&ocy;  <code>m</code>  &ucy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &ecy;&tcy;&icy;&mcy; &acy;&scy;&pcy;&iecy;&kcy;&tcy;&ocy;&mcy; &ocy;&pcy;&tscy;&icy;&icy; -B (&pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; 60%).  <code>-B/70%</code>  &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &vcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;&iecy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ocy; &ocy;&scy;&tcy;&acy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &mcy;&iecy;&ncy;&iecy;&iecy; 30% &ocy;&rcy;&icy;&gcy;&icy;&ncy;&acy;&lcy;&acy;, &chcy;&tcy;&ocy;&bcy;&ycy;  Git  &scy;&chcy;&icy;&tcy;&acy;&lcy; &iecy;&gcy;&ocy; &pcy;&ocy;&lcy;&ncy;&ocy;&jcy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&softcy;&yucy; (&tcy;. &iecy;. &vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&icy;&rcy;&ucy;&yucy;&shchcy;&icy;&jcy; &pcy;&acy;&tcy;&chcy; &bcy;&ucy;&dcy;&iecy;&tcy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&tcy;&softcy; &scy;&ocy;&bcy;&ocy;&jcy; &scy;&iecy;&rcy;&icy;&yucy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&jcy; &icy; &vcy;&scy;&tcy;&acy;&vcy;&ocy;&kcy;, &scy;&mcy;&iecy;&shcy;&acy;&ncy;&ncy;&ycy;&khcy; &vcy;&mcy;&iecy;&scy;&tcy;&iecy; &scy; &kcy;&ocy;&ncy;&tcy;&iecy;&kcy;&scy;&tcy;&ncy;&ycy;&mcy;&icy; &scy;&tcy;&rcy;&ocy;&kcy;&acy;&mcy;&icy;).</span></p> <p><span data-i18n="4f5c7d4241b17ec6d68d511a06919ce1875476a5c050ace9e1c9cb1b160750fb/59" data-source="When used with -M, a totally-rewritten file is also considered as the source of a rename (usually -M only considers a file that disappeared as the source of a rename), and the number &lt;code&gt;n&lt;/code&gt; controls this aspect of the -B option (defaults to 50%). &lt;code&gt;-B20%&lt;/code&gt; specifies that a change with addition and deletion compared to 20% or more of the file&amp;rsquo;s size are eligible for being picked up as a possible source of a rename to another file." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &scy; -M &pcy;&ocy;&lcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy; &pcy;&iecy;&rcy;&iecy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &tcy;&acy;&kcy;&zhcy;&iecy; &scy;&chcy;&icy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&ocy;&mcy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; (&ocy;&bcy;&ycy;&chcy;&ncy;&ocy; -M &scy;&chcy;&icy;&tcy;&acy;&iecy;&tcy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&ocy;&mcy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &icy;&scy;&chcy;&iecy;&zcy;&ncy;&ucy;&vcy;&shcy;&icy;&jcy; &fcy;&acy;&jcy;&lcy;), &acy; &chcy;&icy;&scy;&lcy;&ocy;  <code>n</code>  &ucy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &ecy;&tcy;&icy;&mcy; &acy;&scy;&pcy;&iecy;&kcy;&tcy;&ocy;&mcy; &ocy;&pcy;&tscy;&icy;&icy; -B. (&pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; 50%).  <code>-B20%</code>  &ucy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy; &scy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy;&mcy; &icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&iecy;&mcy;, &scy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&yucy;&shchcy;&iecy;&iecy; 20% &icy;&lcy;&icy; &bcy;&ocy;&lcy;&iecy;&iecy; &ocy;&tcy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&acy; &fcy;&acy;&jcy;&lcy;&acy;, &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &vcy;&ycy;&bcy;&rcy;&acy;&ncy;&ocy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;&gcy;&ocy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&acy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &vcy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &fcy;&acy;&jcy;&lcy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt--Mltngt"><span data-i18n="2aed0bd42f50a5b063d9d60473c756c7162a8033898ff1816c6a9d25acecae93/b9" data-source="-M[&amp;lt;n&amp;gt;]" onmousemove="i18n(this)">-M[&lt;n&gt;]</span></dt> <dt id="Documentation/git-diff-index.txt---find-renamesltngt"><span data-i18n="a3769f7fece41a5c7ba84e017300f57430b15a619d688964378151d2768eb8f1/cf" data-source="--find-renames[=&amp;lt;n&amp;gt;]" onmousemove="i18n(this)">--find-renames[=&lt;n&gt;]</span></dt> <dd> <p><span data-i18n="3971c6e6659f778303ae0a9f108aba32f8c11b64f8ebdb05abdfa422806e46f1/75" data-source="Detect renames. If &lt;code&gt;n&lt;/code&gt; is specified, it is a threshold on the similarity index (i.e. amount of addition/deletions compared to the file&amp;rsquo;s size). For example, &lt;code&gt;-M90%&lt;/code&gt; means Git should consider a delete/add pair to be a rename if more than 90% of the file hasn&amp;rsquo;t changed. Without a &lt;code&gt;%&lt;/code&gt; sign, the number is to be read as a fraction, with a decimal point before it. I.e., &lt;code&gt;-M5&lt;/code&gt; becomes 0.5, and is thus the same as &lt;code&gt;-M50%&lt;/code&gt;. Similarly, &lt;code&gt;-M05&lt;/code&gt; is the same as &lt;code&gt;-M5%&lt;/code&gt;. To limit detection to exact renames, use &lt;code&gt;-M100%&lt;/code&gt;. The default similarity index is 50%." onmousemove="i18n(this)">&Ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&icy;&iecy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&jcy;. &IEcy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;  <code>n</code> , &ecy;&tcy;&ocy; &pcy;&ocy;&rcy;&ocy;&gcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&acy; &scy;&khcy;&ocy;&dcy;&scy;&tcy;&vcy;&acy; (&tcy;.&iecy;. &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&jcy;/&ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&jcy; &pcy;&ocy; &scy;&rcy;&acy;&vcy;&ncy;&iecy;&ncy;&icy;&yucy; &scy; &rcy;&acy;&zcy;&mcy;&iecy;&rcy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&acy;). &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>-M90%</code>  &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy;  Git  &dcy;&ocy;&lcy;&zhcy;&iecy;&ncy; &rcy;&acy;&scy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&tcy;&softcy; &pcy;&acy;&rcy;&ucy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&yacy;/&dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &kcy;&acy;&kcy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;, &iecy;&scy;&lcy;&icy; &bcy;&ocy;&lcy;&iecy;&iecy; 90% &fcy;&acy;&jcy;&lcy;&acy; &ncy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&lcy;&ocy;&scy;&softcy;. &Bcy;&iecy;&zcy; &zcy;&ncy;&acy;&kcy;&acy;  <code>%</code>  &chcy;&icy;&scy;&lcy;&ocy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &chcy;&icy;&tcy;&acy;&tcy;&softcy; &kcy;&acy;&kcy; &dcy;&rcy;&ocy;&bcy;&softcy; &scy; &dcy;&iecy;&scy;&yacy;&tcy;&icy;&chcy;&ncy;&ocy;&jcy; &tcy;&ocy;&chcy;&kcy;&ocy;&jcy; &pcy;&iecy;&rcy;&iecy;&dcy; &ncy;&iecy;&jcy;. &Tcy;.&iecy;.  <code>-M5</code>  &scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&tcy;&scy;&yacy; &rcy;&acy;&vcy;&ncy;&ycy;&mcy; 0,5 &icy;, &tcy;&acy;&kcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;, &scy;&ocy;&vcy;&pcy;&acy;&dcy;&acy;&iecy;&tcy; &scy;  <code>-M50%</code> . &Acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ocy;,  <code>-M05</code>  &mdash; &ecy;&tcy;&ocy; &tcy;&ocy; &zhcy;&iecy; &scy;&acy;&mcy;&ocy;&iecy;, &chcy;&tcy;&ocy; &icy;  <code>-M5%</code> . &CHcy;&tcy;&ocy;&bcy;&ycy; &ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&icy;&tcy;&softcy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&icy;&iecy; &tcy;&ocy;&chcy;&ncy;&ycy;&mcy;&icy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;&mcy;&icy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy;  <code>-M100%</code> . &Icy;&ncy;&dcy;&iecy;&kcy;&scy; &scy;&khcy;&ocy;&dcy;&scy;&tcy;&vcy;&acy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &scy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; 50%.</span></p> </dd> <dt id="Documentation/git-diff-index.txt--Cltngt"><span data-i18n="6fdf196b5e3eb2d983e6afb2cfdaa51832d966e4cf2453ca50400073db06de65/45" data-source="-C[&amp;lt;n&amp;gt;]" onmousemove="i18n(this)">-C[&lt;n&gt;]</span></dt> <dt id="Documentation/git-diff-index.txt---find-copiesltngt"><span data-i18n="20ce8b63af09311597f64f9ef4fd9d71dcbcd82308202b99e084485f358ee41e/b2" data-source="--find-copies[=&amp;lt;n&amp;gt;]" onmousemove="i18n(this)">--find-copies[=&lt;n&gt;]</span></dt> <dd> <p><span data-i18n="86a0f3d822e7feb57f6750bc6a0b909ec8e102adb8f2672af2f7047494c015e4/03" data-source="Detect copies as well as renames. See also &lt;code&gt;--find-copies-harder&lt;/code&gt;. If &lt;code&gt;n&lt;/code&gt; is specified, it has the same meaning as for &lt;code&gt;-M&amp;lt;n&amp;gt;&lt;/code&gt;." onmousemove="i18n(this)">&Ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&icy;&iecy; &kcy;&ocy;&pcy;&icy;&jcy;, &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&jcy;. &Scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy;  <code>--find-copies-harder</code> . &IEcy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;  <code>n</code> , &ocy;&ncy; &icy;&mcy;&iecy;&iecy;&tcy; &tcy;&ocy; &zhcy;&iecy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &icy;  <code>-M&lt;n&gt;</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---find-copies-harder"><span data-i18n="812c5ab6c6d8051f1b9bd0cddc3b9ed0a7cf55a68f0f7bea15544e5600dd5499/ae" data-source="--find-copies-harder" onmousemove="i18n(this)">--find-copies-harder</span></dt> <dd> <p><span data-i18n="241520673a24760ff80d12046026655fa58ef3244069598e598e63f2e35ddd5d/02" data-source="For performance reasons, by default, &lt;code&gt;-C&lt;/code&gt; option finds copies only if the original file of the copy was modified in the same changeset. This flag makes the command inspect unmodified files as candidates for the source of copy. This is a very expensive operation for large projects, so use it with caution. Giving more than one &lt;code&gt;-C&lt;/code&gt; option has the same effect." onmousemove="i18n(this)">&Pcy;&ocy; &scy;&ocy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&yacy;&mcy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&scy;&tcy;&icy; &ocy;&pcy;&tscy;&icy;&yacy;  <code>-C</code>  &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &ncy;&acy;&khcy;&ocy;&dcy;&icy;&tcy; &kcy;&ocy;&pcy;&icy;&icy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;, &iecy;&scy;&lcy;&icy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &kcy;&ocy;&pcy;&icy;&icy; &bcy;&ycy;&lcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy; &vcy; &tcy;&ocy;&mcy; &zhcy;&iecy; &ncy;&acy;&bcy;&ocy;&rcy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy;. &Ecy;&tcy;&ocy;&tcy; &fcy;&lcy;&acy;&gcy; &zcy;&acy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ucy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&yacy;&tcy;&softcy; &ncy;&iecy;&icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy; &kcy;&acy;&kcy; &kcy;&acy;&ncy;&dcy;&icy;&dcy;&acy;&tcy;&ocy;&vcy; &ncy;&acy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy; &kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;. &Ecy;&tcy;&ocy; &ocy;&chcy;&iecy;&ncy;&softcy; &dcy;&ocy;&rcy;&ocy;&gcy;&ocy;&scy;&tcy;&ocy;&yacy;&shchcy;&acy;&yacy; &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&yacy; &dcy;&lcy;&yacy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&khcy; &pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&ocy;&vcy;, &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &iecy;&iecy; &scy; &ocy;&scy;&tcy;&ocy;&rcy;&ocy;&zhcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy;. &Pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy; &bcy;&ocy;&lcy;&iecy;&iecy; &ocy;&dcy;&ncy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy;  <code>-C</code>  &icy;&mcy;&iecy;&iecy;&tcy; &tcy;&ocy;&tcy; &zhcy;&iecy; &ecy;&fcy;&fcy;&iecy;&kcy;&tcy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt--D"><span data-i18n="cdded7231a0c512ed51b072e9982f725870905b7d5c8c6df5e258910a6d77f07/75" data-source="-D" onmousemove="i18n(this)">-D</span></dt> <dt id="Documentation/git-diff-index.txt---irreversible-delete"><span data-i18n="bcb9bbbd28f462d5a261fa23a94d0c8dd434d7ddca2e9fab3da0f78c893efe69/5e" data-source="--irreversible-delete" onmousemove="i18n(this)">--irreversible-delete</span></dt> <dd> <p><span data-i18n="b237e3902a8d61f3df4fe7a610c8361e68fc7505688b90bce8d28ee42c5e33ef/02" data-source="Omit the preimage for deletes, i.e. print only the header but not the diff between the preimage and &lt;code&gt;/dev/null&lt;/code&gt;. The resulting patch is not meant to be applied with &lt;code&gt;patch&lt;/code&gt; or &lt;code&gt;git apply&lt;/code&gt;; this is solely for people who want to just concentrate on reviewing the text after the change. In addition, the output obviously lacks enough information to apply such a patch in reverse, even manually, hence the name of the option." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&icy; &pcy;&rcy;&ocy;&pcy;&ucy;&scy;&tcy;&icy;&tcy;&iecy; &pcy;&rcy;&ocy;&ocy;&bcy;&rcy;&acy;&zcy;, &tcy;.&iecy;. &pcy;&iecy;&chcy;&acy;&tcy;&acy;&jcy;&tcy;&iecy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&ocy;&kcy;, &ncy;&ocy; &ncy;&iecy; &rcy;&acy;&zcy;&ncy;&icy;&tscy;&ucy; &mcy;&iecy;&zhcy;&dcy;&ucy; &pcy;&rcy;&ocy;&ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy; &icy;  <code>/dev/null</code> . &Pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ycy;&jcy; &pcy;&acy;&tcy;&chcy; &ncy;&iecy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy; &dcy;&lcy;&yacy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &scy;  <code>patch</code>  &icy;&lcy;&icy;  <code>git apply</code> ; &ecy;&tcy;&ocy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &dcy;&lcy;&yacy; &lcy;&yucy;&dcy;&iecy;&jcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &khcy;&ocy;&tcy;&yacy;&tcy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy; &scy;&kcy;&ocy;&ncy;&tscy;&iecy;&ncy;&tcy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &ncy;&acy; &pcy;&rcy;&ocy;&scy;&mcy;&ocy;&tcy;&rcy;&iecy; &tcy;&iecy;&kcy;&scy;&tcy;&acy; &pcy;&ocy;&scy;&lcy;&iecy; &vcy;&ncy;&iecy;&scy;&iecy;&ncy;&icy;&yacy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy;. &Kcy;&rcy;&ocy;&mcy;&iecy; &tcy;&ocy;&gcy;&ocy;, &vcy; &vcy;&ycy;&vcy;&ocy;&dcy;&iecy; &yacy;&vcy;&ncy;&ocy; &ncy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&tcy;&ocy;&chcy;&ncy;&ocy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&icy;&tcy;&softcy; &tcy;&acy;&kcy;&ocy;&jcy; &pcy;&acy;&tcy;&chcy; &vcy; &ocy;&bcy;&rcy;&acy;&tcy;&ncy;&ocy;&mcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&iecy;, &dcy;&acy;&zhcy;&iecy; &vcy;&rcy;&ucy;&chcy;&ncy;&ucy;&yucy;, &ocy;&tcy;&scy;&yucy;&dcy;&acy; &icy; &ncy;&acy;&zcy;&vcy;&acy;&ncy;&icy;&iecy; &ocy;&pcy;&tscy;&icy;&icy;.</span></p> <p><span data-i18n="fef21c777c0bdbe737f756c73f98e2bbbd6b2b699fea3ccca6d1b08c57b26482/b3" data-source="When used together with &lt;code&gt;-B&lt;/code&gt;, omit also the preimage in the deletion part of a delete/create pair." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &vcy;&mcy;&iecy;&scy;&tcy;&iecy; &scy;  <code>-B</code>  &ocy;&pcy;&ucy;&scy;&tcy;&icy;&tcy;&iecy; &tcy;&acy;&kcy;&zhcy;&iecy; &pcy;&rcy;&ocy;&ocy;&bcy;&rcy;&acy;&zcy; &vcy; &chcy;&acy;&scy;&tcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&yacy; &pcy;&acy;&rcy;&ycy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&iecy;/&scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&iecy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt--lltnumgt"><span data-i18n="64bb19301c5cfcfc57be12aefb4c0115b82b6284d756b404450a3395d7fc3684/2e" data-source="-l&amp;lt;num&amp;gt;" onmousemove="i18n(this)">-l&lt;num&gt;</span></dt> <dd> <p><span data-i18n="0fd28eb48135d7ab83f2ec252f4dbaf57f679c91e4e702385844072756d0484f/48" data-source="The &lt;code&gt;-M&lt;/code&gt; and &lt;code&gt;-C&lt;/code&gt; options involve some preliminary steps that can detect subsets of renames/copies cheaply, followed by an exhaustive fallback portion that compares all remaining unpaired destinations to all relevant sources. (For renames, only remaining unpaired sources are relevant; for copies, all original sources are relevant.) For N sources and destinations, this exhaustive check is O(N^2). This option prevents the exhaustive portion of rename/copy detection from running if the number of source/destination files involved exceeds the specified number. Defaults to diff.renameLimit. Note that a value of 0 is treated as unlimited." onmousemove="i18n(this)">&Ocy;&pcy;&tscy;&icy;&icy;  <code>-M</code>  &icy;  <code>-C</code>  &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yucy;&tcy; &vcy; &scy;&iecy;&bcy;&yacy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &pcy;&rcy;&iecy;&dcy;&vcy;&acy;&rcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &shcy;&acy;&gcy;&icy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&yucy;&tcy; &dcy;&iecy;&shcy;&iecy;&vcy;&ocy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&icy;&tcy;&softcy; &pcy;&ocy;&dcy;&mcy;&ncy;&ocy;&zhcy;&iecy;&scy;&tcy;&vcy;&acy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&jcy;/&kcy;&ocy;&pcy;&icy;&jcy;, &zcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy;&icy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &icy;&scy;&chcy;&iecy;&rcy;&pcy;&ycy;&vcy;&acy;&yucy;&shchcy;&acy;&yacy; &zcy;&acy;&pcy;&acy;&scy;&ncy;&acy;&yacy; &chcy;&acy;&scy;&tcy;&softcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&acy;&yacy; &scy;&rcy;&acy;&vcy;&ncy;&icy;&vcy;&acy;&iecy;&tcy; &vcy;&scy;&iecy; &ocy;&scy;&tcy;&acy;&vcy;&shcy;&icy;&iecy;&scy;&yacy; &ncy;&iecy;&pcy;&acy;&rcy;&ncy;&ycy;&iecy; &acy;&dcy;&rcy;&iecy;&scy;&acy;&tcy;&ycy; &scy;&ocy; &vcy;&scy;&iecy;&mcy;&icy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&mcy;&icy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&acy;&mcy;&icy;. (&Dcy;&lcy;&yacy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&jcy; &acy;&kcy;&tcy;&ucy;&acy;&lcy;&softcy;&ncy;&ycy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ocy;&scy;&tcy;&acy;&vcy;&shcy;&icy;&iecy;&scy;&yacy; &ncy;&iecy;&pcy;&acy;&rcy;&ncy;&ycy;&iecy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&icy;; &dcy;&lcy;&yacy; &kcy;&ocy;&pcy;&icy;&jcy; &acy;&kcy;&tcy;&ucy;&acy;&lcy;&softcy;&ncy;&ycy; &vcy;&scy;&iecy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&icy;.) &Dcy;&lcy;&yacy; N &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&ocy;&vcy; &icy; &mcy;&iecy;&scy;&tcy; &ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &ecy;&tcy;&acy; &icy;&scy;&chcy;&iecy;&rcy;&pcy;&ycy;&vcy;&acy;&yucy;&shchcy;&acy;&yacy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&kcy;&acy; &rcy;&acy;&vcy;&ncy;&acy; O(N^2). &Ecy;&tcy;&ocy;&tcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy; &pcy;&rcy;&iecy;&dcy;&ocy;&tcy;&vcy;&rcy;&acy;&shchcy;&acy;&iecy;&tcy; &zcy;&acy;&pcy;&ucy;&scy;&kcy; &icy;&scy;&chcy;&iecy;&rcy;&pcy;&ycy;&vcy;&acy;&yucy;&shchcy;&iecy;&jcy; &chcy;&acy;&scy;&tcy;&icy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&icy;&yacy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;/&kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;, &iecy;&scy;&lcy;&icy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &zcy;&acy;&dcy;&iecy;&jcy;&scy;&tcy;&vcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;-&icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&ocy;&vcy;/&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&jcy; &pcy;&rcy;&iecy;&vcy;&ycy;&shcy;&acy;&iecy;&tcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&iecy; &chcy;&icy;&scy;&lcy;&ocy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &mdash; diff.renameLimit. &Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; 0 &scy;&chcy;&icy;&tcy;&acy;&iecy;&tcy;&scy;&yacy; &ncy;&iecy;&ocy;&gcy;&rcy;&acy;&ncy;&icy;&chcy;&iecy;&ncy;&ncy;&ycy;&mcy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---diff-filterACDMRTUXB82308203"><span data-i18n="6ab6ebc5bca382c1fe17ae411ddf474abe2c57bcb6f5d7735cc09c6a274481ed/97" data-source="--diff-filter=[(A|C|D|M|R|T|U|X|B)&amp;hellip;&amp;ZeroWidthSpace;[*]]" onmousemove="i18n(this)">--diff-filter=[(A|C|D|M|R|T|U|X|B)&hellip;&ZeroWidthSpace;[*]]</span></dt> <dd> <p><span data-i18n="dbb8098c510a05fb3843b72c9ea39c9da9cf306a6b0a69346ed43f5055ce8d09/54" data-source="Select only files that are Added (&lt;code&gt;A&lt;/code&gt;), Copied (&lt;code&gt;C&lt;/code&gt;), Deleted (&lt;code&gt;D&lt;/code&gt;), Modified (&lt;code&gt;M&lt;/code&gt;), Renamed (&lt;code&gt;R&lt;/code&gt;), have their type (i.e. regular file, symlink, submodule, &amp;hellip;&amp;ZeroWidthSpace;) changed (&lt;code&gt;T&lt;/code&gt;), are Unmerged (&lt;code&gt;U&lt;/code&gt;), are Unknown (&lt;code&gt;X&lt;/code&gt;), or have had their pairing Broken (&lt;code&gt;B&lt;/code&gt;). Any combination of the filter characters (including none) can be used. When &lt;code&gt;*&lt;/code&gt; (All-or-none) is added to the combination, all paths are selected if there is any file that matches other criteria in the comparison; if there is no file that matches other criteria, nothing is selected." onmousemove="i18n(this)">&Vcy;&ycy;&bcy;&icy;&rcy;&acy;&jcy;&tcy;&iecy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &tcy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ycy; (  <code>A</code>  ), &scy;&kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ycy; (  <code>C</code>  ), &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ycy; (  <code>D</code>  ), &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ycy; (  <code>M</code>  ), &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&ycy; (  <code>R</code>  ), &icy;&mcy;&iecy;&yucy;&tcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&jcy; &tcy;&icy;&pcy; (&tcy;. &iecy;. &ocy;&bcy;&ycy;&chcy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy;, &scy;&icy;&mcy;&vcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&kcy;&acy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&acy;, &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&softcy; &icy; &tcy;.&nbsp;&dcy;.) ( <code>T</code> ), &ncy;&iecy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&ycy; (  <code>U</code>  ), &ncy;&iecy;&icy;&zcy;&vcy;&iecy;&scy;&tcy;&ncy;&ycy; (  <code>X</code>  ) &icy;&lcy;&icy; &scy;&ocy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&iecy; &rcy;&acy;&zcy;&ocy;&rcy;&vcy;&acy;&ncy;&ocy; (  <code>B</code>  ). &Mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &lcy;&yucy;&bcy;&ucy;&yucy; &kcy;&ocy;&mcy;&bcy;&icy;&ncy;&acy;&tscy;&icy;&yucy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ocy;&vcy; &fcy;&icy;&lcy;&softcy;&tcy;&rcy;&acy; (&vcy; &tcy;&ocy;&mcy; &chcy;&icy;&scy;&lcy;&iecy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&icy;&iecy;). &Kcy;&ocy;&gcy;&dcy;&acy; &kcy; &kcy;&ocy;&mcy;&bcy;&icy;&ncy;&acy;&tscy;&icy;&icy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy;  <code>*</code>  (&vcy;&scy;&iecy; &icy;&lcy;&icy; &ncy;&icy;&chcy;&iecy;&gcy;&ocy;), &vcy;&scy;&iecy; &pcy;&ucy;&tcy;&icy; &vcy;&ycy;&bcy;&icy;&rcy;&acy;&yucy;&tcy;&scy;&yacy;, &iecy;&scy;&lcy;&icy; &iecy;&scy;&tcy;&softcy; &kcy;&acy;&kcy;&ocy;&jcy;-&lcy;&icy;&bcy;&ocy; &fcy;&acy;&jcy;&lcy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&jcy; &dcy;&rcy;&ucy;&gcy;&icy;&mcy; &kcy;&rcy;&icy;&tcy;&iecy;&rcy;&icy;&yacy;&mcy; &scy;&rcy;&acy;&vcy;&ncy;&iecy;&ncy;&icy;&yacy;; &iecy;&scy;&lcy;&icy; &ncy;&iecy;&tcy; &fcy;&acy;&jcy;&lcy;&acy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&iecy;&gcy;&ocy; &dcy;&rcy;&ucy;&gcy;&icy;&mcy; &kcy;&rcy;&icy;&tcy;&iecy;&rcy;&icy;&yacy;&mcy;, &ncy;&icy;&chcy;&iecy;&gcy;&ocy; &ncy;&iecy; &vcy;&ycy;&bcy;&rcy;&acy;&ncy;&ocy;.</span></p> <p><span data-i18n="a147190f72c3badd03b9c73d47955b6bce85257b432803076e8fb5c7147853c4/14" data-source="Also, these upper-case letters can be downcased to exclude. E.g. &lt;code&gt;--diff-filter=ad&lt;/code&gt; excludes added and deleted paths." onmousemove="i18n(this)">&Kcy;&rcy;&ocy;&mcy;&iecy; &tcy;&ocy;&gcy;&ocy;, &ecy;&tcy;&icy; &pcy;&rcy;&ocy;&pcy;&icy;&scy;&ncy;&ycy;&iecy; &bcy;&ucy;&kcy;&vcy;&ycy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&mcy;&iecy;&ncy;&softcy;&shcy;&icy;&tcy;&softcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy; &icy;&khcy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;,  <code>--diff-filter=ad</code>  &icy;&scy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &pcy;&ucy;&tcy;&icy;.</span></p> <p><span data-i18n="833f338789b571b65407ff7680418a3596d9db81296605c048635f6ccd3e5a92/c5" data-source="Note that not all diffs can feature all types. For instance, copied and renamed entries cannot appear if detection for those types is disabled." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &ncy;&iecy; &vcy;&scy;&iecy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy; &mcy;&ocy;&gcy;&ucy;&tcy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&tcy;&softcy; &vcy;&scy;&iecy; &tcy;&icy;&pcy;&ycy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &scy;&kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&iecy; &icy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&iecy; &zcy;&acy;&pcy;&icy;&scy;&icy; &ncy;&iecy; &mcy;&ocy;&gcy;&ucy;&tcy; &pcy;&ocy;&yacy;&vcy;&icy;&tcy;&softcy;&scy;&yacy;, &iecy;&scy;&lcy;&icy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&icy;&iecy; &ecy;&tcy;&icy;&khcy; &tcy;&icy;&pcy;&ocy;&vcy; &ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ocy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt--Sltstringgt"><span data-i18n="3f0ddbbf4f3ca56b75d1372dacf79c0c496c3614e3c2c9a77d1205846a0924e2/f5" data-source="-S&amp;lt;string&amp;gt;" onmousemove="i18n(this)">-S&lt;string&gt;</span></dt> <dd> <p><span data-i18n="fc257e4b0c5bb68cd221d2742061a949c4daccdc2cfc2e74c0742dfec877c9fb/ce" data-source="Look for differences that change the number of occurrences of the specified string (i.e. addition/deletion) in a file. Intended for the scripter&amp;rsquo;s use." onmousemove="i18n(this)">&Icy;&shchcy;&icy;&tcy;&iecy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&yacy;&yucy;&tcy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &vcy;&khcy;&ocy;&zhcy;&dcy;&iecy;&ncy;&icy;&jcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; (&tcy;. &iecy;. &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy;/&ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&iecy;) &vcy; &fcy;&acy;&jcy;&lcy;&iecy;. &Pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy; &dcy;&lcy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &scy;&tscy;&iecy;&ncy;&acy;&rcy;&icy;&scy;&tcy;&acy;&mcy;&icy;.</span></p> <p><span data-i18n="da405bfcbc6b448fd1f74fc88a2f7b6babde0fd668011082e3dfa9b1d3ee9dd5/18" data-source="It is useful when you&amp;rsquo;re looking for an exact block of code (like a struct), and want to know the history of that block since it first came into being: use the feature iteratively to feed the interesting block in the preimage back into &lt;code&gt;-S&lt;/code&gt;, and keep going until you get the very first version of the block." onmousemove="i18n(this)">&Ecy;&tcy;&ocy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy;, &kcy;&ocy;&gcy;&dcy;&acy; &vcy;&ycy; &icy;&shchcy;&iecy;&tcy;&iecy; &tcy;&ocy;&chcy;&ncy;&ycy;&jcy; &bcy;&lcy;&ocy;&kcy; &kcy;&ocy;&dcy;&acy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &scy;&tcy;&rcy;&ucy;&kcy;&tcy;&ucy;&rcy;&ucy;) &icy; &khcy;&ocy;&tcy;&icy;&tcy;&iecy; &ucy;&zcy;&ncy;&acy;&tcy;&softcy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&yucy; &ecy;&tcy;&ocy;&gcy;&ocy; &bcy;&lcy;&ocy;&kcy;&acy; &scy; &mcy;&ocy;&mcy;&iecy;&ncy;&tcy;&acy; &iecy;&gcy;&ocy; &pcy;&iecy;&rcy;&vcy;&ocy;&gcy;&ocy; &pcy;&ocy;&yacy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy;: &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &ecy;&tcy;&ucy; &fcy;&ucy;&ncy;&kcy;&tscy;&icy;&yucy; &icy;&tcy;&iecy;&rcy;&acy;&tcy;&icy;&vcy;&ncy;&ocy;, &chcy;&tcy;&ocy;&bcy;&ycy; &vcy;&iecy;&rcy;&ncy;&ucy;&tcy;&softcy; &icy;&ncy;&tcy;&iecy;&rcy;&iecy;&scy;&ncy;&ycy;&jcy; &bcy;&lcy;&ocy;&kcy; &vcy; &pcy;&rcy;&ocy;&ocy;&bcy;&rcy;&acy;&zcy;&iecy; &ocy;&bcy;&rcy;&acy;&tcy;&ncy;&ocy; &vcy;  <code>-S</code>  &icy; &pcy;&rcy;&ocy;&dcy;&ocy;&lcy;&zhcy;&acy;&jcy;&tcy;&iecy;, &pcy;&ocy;&kcy;&acy; &ncy;&iecy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&iecy; &scy;&acy;&mcy;&ucy;&yucy; &pcy;&iecy;&rcy;&vcy;&ucy;&yucy; &vcy;&iecy;&rcy;&scy;&icy;&yucy; &bcy;&lcy;&ocy;&kcy;&acy;.</span></p> <p><span data-i18n="555bf3c3a5eb7606719d433ba9d663537ce502d6abf161a05974df70d46b6d54/ba" data-source="Binary files are searched as well." onmousemove="i18n(this)">&Bcy;&icy;&ncy;&acy;&rcy;&ncy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy; &tcy;&acy;&kcy;&zhcy;&iecy; &icy;&shchcy;&ucy;&tcy;&scy;&yacy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt--Gltregexgt"><span data-i18n="d81234104a7b4b650c348a3e96d70bbcf639f199c2e52885ed90d9729f9df956/7e" data-source="-G&amp;lt;regex&amp;gt;" onmousemove="i18n(this)">-G&lt;regex&gt;</span></dt> <dd> <p><span data-i18n="5ec4ef409ded5cb268776bb5176f1d086f4ed40749d66fb7d4c73e5e6ac5f25d/64" data-source="Look for differences whose patch text contains added/removed lines that match &amp;lt;regex&amp;gt;." onmousemove="i18n(this)">&Ncy;&acy;&jcy;&dcy;&icy;&tcy;&iecy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy;, &tcy;&iecy;&kcy;&scy;&tcy; &icy;&scy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy;/&ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&iecy; &lt;regex&gt;.</span></p> <p><span data-i18n="c050b90d6ea578e295769bdae7544ae44659b6470ca2969d868969f3ee4aeca4/3c" data-source="To illustrate the difference between &lt;code&gt;-S&amp;lt;regex&amp;gt; --pickaxe-regex&lt;/code&gt; and &lt;code&gt;-G&amp;lt;regex&amp;gt;&lt;/code&gt;, consider a commit with the following diff in the same file:" onmousemove="i18n(this)">&CHcy;&tcy;&ocy;&bcy;&ycy; &pcy;&rcy;&ocy;&icy;&lcy;&lcy;&yucy;&scy;&tcy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &rcy;&acy;&zcy;&ncy;&icy;&tscy;&ucy; &mcy;&iecy;&zhcy;&dcy;&ucy;  <code>-S&lt;regex&gt; --pickaxe-regex</code>  &icy;  <code>-G&lt;regex&gt;</code> , &rcy;&acy;&scy;&scy;&mcy;&ocy;&tcy;&rcy;&icy;&mcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy; &scy;&ocy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&iecy;&jcy; &rcy;&acy;&zcy;&ncy;&icy;&tscy;&iecy;&jcy; &vcy; &ocy;&dcy;&ncy;&ocy;&mcy; &icy; &tcy;&ocy;&mcy; &zhcy;&iecy; &fcy;&acy;&jcy;&lcy;&iecy;:</span></p> <div> <div> <pre class="hljs language-diff"><span class="hljs-addition">+    return frotz(nitfol, two-&gt;ptr, 1, 0);</span>
...
<span class="hljs-deletion">-    hit = frotz(nitfol, mf2.ptr, 1, 0);</span></pre> </div> </div> <p><span data-i18n="946c638fe4e2ca4f489db41ad6d7223c11a159dab39550a639a4a3460b576de1/c4" data-source="While &lt;code&gt;git log -G&amp;quot;frotz\(nitfol&amp;quot;&lt;/code&gt; will show this commit, &lt;code&gt;git log
-S&amp;quot;frotz\(nitfol&amp;quot; --pickaxe-regex&lt;/code&gt; will not (because the number of occurrences of that string did not change)." onmousemove="i18n(this)">&KHcy;&ocy;&tcy;&yacy;  <code>git log -G&quot;frotz\(nitfol&quot;</code>  &pcy;&ocy;&kcy;&acy;&zhcy;&iecy;&tcy; &ecy;&tcy;&ucy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&yucy;,  <code>git log
-S&quot;frotz\(nitfol&quot; --pickaxe-regex</code>  &mdash; &ncy;&iecy;&tcy; (&pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &vcy;&khcy;&ocy;&zhcy;&dcy;&iecy;&ncy;&icy;&jcy; &ecy;&tcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &ncy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&lcy;&ocy;&scy;&softcy;).</span></p> <p><span data-i18n="d486838eff2a74887c0eacaf01de32e32a19cbff13f3663cdabc050c7469c2db/d7" data-source="Unless &lt;code&gt;--text&lt;/code&gt; is supplied patches of binary files without a textconv filter will be ignored." onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ncy;&iecy; &pcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy;  <code>--text</code> , &icy;&scy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &bcy;&iecy;&zcy; &fcy;&icy;&lcy;&softcy;&tcy;&rcy;&acy; textconv &bcy;&ucy;&dcy;&ucy;&tcy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy;.</span></p> <p><span data-i18n="fe48eee2cd689ac84d39600dfcabf3cb84de2b38114aa614156176180f1aef40/29" data-source="See the &lt;code&gt;pickaxe&lt;/code&gt; entry in &lt;a href=&quot;gitdiffcore&quot;&gt;gitdiffcore[7]&lt;/a&gt; for more information." onmousemove="i18n(this)">&Dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ucy;&yucy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy; &scy;&mcy;. &vcy; &zcy;&acy;&pcy;&icy;&scy;&icy;  <code>pickaxe</code>  &vcy;  <a href="gitdiffcore.html">gitdiffcore[7]</a> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---find-objectltobject-idgt"><span data-i18n="800a7e6356488a3fa13bbd9620088408d8f338f60fbf9280ad88b38f43f7eb9e/df" data-source="--find-object=&amp;lt;object-id&amp;gt;" onmousemove="i18n(this)">--find-object=&lt;object-id&gt;</span></dt> <dd> <p><span data-i18n="6dc2acf4de0b204ecf899565e49251ea18c5f04eb9c28cbede0d08f4bf5a2b40/12" data-source="Look for differences that change the number of occurrences of the specified object. Similar to &lt;code&gt;-S&lt;/code&gt;, just the argument is different in that it doesn&amp;rsquo;t search for a specific string but for a specific object id." onmousemove="i18n(this)">&Icy;&shchcy;&icy;&tcy;&iecy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&yacy;&yucy;&tcy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &vcy;&khcy;&ocy;&zhcy;&dcy;&iecy;&ncy;&icy;&jcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;. &Pcy;&ocy;&dcy;&ocy;&bcy;&ncy;&ocy;  <code>-S</code> , &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy; &ocy;&tcy;&lcy;&icy;&chcy;&acy;&iecy;&tcy;&scy;&yacy; &tcy;&iecy;&mcy;, &chcy;&tcy;&ocy; &ocy;&ncy; &icy;&shchcy;&iecy;&tcy; &ncy;&iecy; &kcy;&ocy;&ncy;&kcy;&rcy;&iecy;&tcy;&ncy;&ucy;&yucy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy;, &acy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&jcy; &icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;.</span></p> <p><span data-i18n="25f8c975c623e7d9fe22b239cf963f93e68dee8d66f38efcf303696a08f37167/fa" data-source="The object can be a blob or a submodule commit. It implies the &lt;code&gt;-t&lt;/code&gt; option in &lt;code&gt;git-log&lt;/code&gt; to also find trees." onmousemove="i18n(this)">&Ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&mcy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&mcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&mcy; &icy;&lcy;&icy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&iecy;&jcy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&yacy;. &Ecy;&tcy;&ocy; &pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy; &ncy;&acy;&lcy;&icy;&chcy;&icy;&iecy; &ocy;&pcy;&tscy;&icy;&icy;  <code>-t</code>  &vcy;  <code>git-log</code>  &dcy;&lcy;&yacy; &pcy;&ocy;&icy;&scy;&kcy;&acy; &dcy;&iecy;&rcy;&iecy;&vcy;&softcy;&iecy;&vcy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---pickaxe-all"><span data-i18n="0a239484bdb51a9ae28618adb6a38bed98722a069561c6ca01c1279066d62e07/2a" data-source="--pickaxe-all" onmousemove="i18n(this)">--pickaxe-all</span></dt> <dd> <p><span data-i18n="a7246b747fc1857855ea6dda1b9753a7bf4c66492a866b7d1cd703a2feb16a2d/3a" data-source="When &lt;code&gt;-S&lt;/code&gt; or &lt;code&gt;-G&lt;/code&gt; finds a change, show all the changes in that changeset, not just the files that contain the change in &amp;lt;string&amp;gt;." onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy;  <code>-S</code>  &icy;&lcy;&icy;  <code>-G</code>  &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&icy;&tcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy;, &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zcy;&icy;&tcy;&iecy; &vcy;&scy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy; &ecy;&tcy;&ocy;&mcy; &ncy;&acy;&bcy;&ocy;&rcy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy;, &acy; &ncy;&iecy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &fcy;&acy;&jcy;&lcy;&ycy;, &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&shchcy;&icy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy; &vcy; &lt;string&gt;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---pickaxe-regex"><span data-i18n="95d017891580c73034a10ced21bea4320b59dc61ae7e580d3ec43c7d89affe7d/62" data-source="--pickaxe-regex" onmousemove="i18n(this)">--pickaxe-regex</span></dt> <dd> <p><span data-i18n="00b5d7bbe32367f0f5964937b9daa5203cc7f7496bc0540da8da64a33c0a4494/5b" data-source="Treat the &amp;lt;string&amp;gt; given to &lt;code&gt;-S&lt;/code&gt; as an extended POSIX regular expression to match." onmousemove="i18n(this)">&Scy;&chcy;&icy;&tcy;&acy;&jcy;&tcy;&iecy; &lt;&scy;&tcy;&rcy;&ocy;&kcy;&ucy;&gt;, &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&ncy;&ncy;&ucy;&yucy;  <code>-S</code> , &kcy;&acy;&kcy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&ncy;&ocy;&iecy; &rcy;&iecy;&gcy;&ucy;&lcy;&yacy;&rcy;&ncy;&ocy;&iecy; &vcy;&ycy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&iecy; POSIX &dcy;&lcy;&yacy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&icy;&yacy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt--Oltorderfilegt"><span data-i18n="fb24b9301bc95f99e1c5b3f79969c0eb9d877bac2e7528ac4b15bd1b11341be3/5c" data-source="-O&amp;lt;orderfile&amp;gt;" onmousemove="i18n(this)">-O&lt;orderfile&gt;</span></dt> <dd> <p><span data-i18n="75e04a500aa5020c32fa2f6e020e17b41dfbb0bda3d090a7c1062e1704238239/5f" data-source="Control the order in which files appear in the output. This overrides the &lt;code&gt;diff.orderFile&lt;/code&gt; configuration variable (see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;). To cancel &lt;code&gt;diff.orderFile&lt;/code&gt;, use &lt;code&gt;-O/dev/null&lt;/code&gt;." onmousemove="i18n(this)">&Ucy;&pcy;&rcy;&acy;&vcy;&lcy;&yacy;&jcy;&tcy;&iecy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&ocy;&mcy; &pcy;&ocy;&yacy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &vcy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy;. &Ecy;&tcy;&ocy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ucy;&yucy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>diff.orderFile</code>  (&scy;&mcy;.  <a href="git-config.html">git-config[1]</a> ). &CHcy;&tcy;&ocy;&bcy;&ycy; &ocy;&tcy;&mcy;&iecy;&ncy;&icy;&tcy;&softcy;  <code>diff.orderFile</code> , &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy;  <code>-O/dev/null</code> .</span></p> <p><span data-i18n="3dc1ae02475227c0baae69528ff9cd8765217eeb2f58eacda01053118e53a90b/4d" data-source="The output order is determined by the order of glob patterns in &amp;lt;orderfile&amp;gt;. All files with pathnames that match the first pattern are output first, all files with pathnames that match the second pattern (but not the first) are output next, and so on. All files with pathnames that do not match any pattern are output last, as if there was an implicit match-all pattern at the end of the file. If multiple pathnames have the same rank (they match the same pattern but no earlier patterns), their output order relative to each other is the normal order." onmousemove="i18n(this)">&Pcy;&ocy;&rcy;&yacy;&dcy;&ocy;&kcy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&ocy;&mcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ocy;&vcy; glob &vcy; &lt;orderfile&gt;. &Vcy;&scy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy; &scy; &pcy;&ucy;&tcy;&yacy;&mcy;&icy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&mcy;&icy; &pcy;&iecy;&rcy;&vcy;&ocy;&mcy;&ucy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ucy;, &vcy;&ycy;&vcy;&ocy;&dcy;&yacy;&tcy;&scy;&yacy; &pcy;&iecy;&rcy;&vcy;&ycy;&mcy;&icy;, &vcy;&scy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy; &scy; &pcy;&ucy;&tcy;&yacy;&mcy;&icy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&mcy;&icy; &vcy;&tcy;&ocy;&rcy;&ocy;&mcy;&ucy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ucy; (&ncy;&ocy; &ncy;&iecy; &pcy;&iecy;&rcy;&vcy;&ocy;&mcy;&ucy;), &vcy;&ycy;&vcy;&ocy;&dcy;&yacy;&tcy;&scy;&yacy; &zcy;&acy;&tcy;&iecy;&mcy; &icy; &tcy;&acy;&kcy; &dcy;&acy;&lcy;&iecy;&iecy;. &Vcy;&scy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy;, &icy;&mcy;&iecy;&ncy;&acy; &pcy;&ucy;&tcy;&iecy;&jcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &ncy;&iecy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &ncy;&icy;&kcy;&acy;&kcy;&ocy;&mcy;&ucy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ucy;, &vcy;&ycy;&vcy;&ocy;&dcy;&yacy;&tcy;&scy;&yacy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ncy;&icy;&mcy;&icy;, &kcy;&acy;&kcy; &iecy;&scy;&lcy;&icy; &bcy;&ycy; &vcy; &kcy;&ocy;&ncy;&tscy;&iecy; &fcy;&acy;&jcy;&lcy;&acy; &bcy;&ycy;&lcy; &ncy;&iecy;&yacy;&vcy;&ncy;&ycy;&jcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&icy;&yacy; &vcy;&scy;&iecy;&mcy;. &IEcy;&scy;&lcy;&icy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &icy;&mcy;&iecy;&ncy; &pcy;&ucy;&tcy;&iecy;&jcy; &icy;&mcy;&iecy;&yucy;&tcy; &ocy;&dcy;&icy;&ncy;&acy;&kcy;&ocy;&vcy;&ycy;&jcy; &rcy;&acy;&ncy;&gcy; (&ocy;&ncy;&icy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &ocy;&dcy;&ncy;&ocy;&mcy;&ucy; &icy; &tcy;&ocy;&mcy;&ucy; &zhcy;&iecy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ucy;, &ncy;&ocy; &ncy;&iecy; &bcy;&ocy;&lcy;&iecy;&iecy; &rcy;&acy;&ncy;&ncy;&icy;&mcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&acy;&mcy;), &icy;&khcy; &pcy;&ocy;&rcy;&yacy;&dcy;&ocy;&kcy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy; &ocy;&tcy;&ncy;&ocy;&scy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &dcy;&rcy;&ucy;&gcy; &dcy;&rcy;&ucy;&gcy;&acy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ocy;&bcy;&ycy;&chcy;&ncy;&ycy;&mcy; &pcy;&ocy;&rcy;&yacy;&dcy;&kcy;&ocy;&mcy;.</span></p> <p><span data-i18n="ad919bfc49d28556b4b30371b531bb2a62b27fab5064722a280610213d26b1b4/ed" data-source="&amp;lt;orderfile&amp;gt; is parsed as follows:" onmousemove="i18n(this)">&lt;orderfile&gt; &acy;&ncy;&acy;&lcy;&icy;&zcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;:</span></p> <div> <div> <div> <ul> <li> <p><span data-i18n="f05044b37b98cabdd3671bdee720305d3c19a5df0a99d7aecdbfdf8fc700fa8a/b7" data-source="Blank lines are ignored, so they can be used as separators for readability." onmousemove="i18n(this)">&Pcy;&ucy;&scy;&tcy;&ycy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy;, &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &icy;&khcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy; &dcy;&lcy;&yacy; &ucy;&dcy;&ocy;&bcy;&scy;&tcy;&vcy;&acy; &chcy;&tcy;&iecy;&ncy;&icy;&yacy;.</span></p> </li> <li> <p><span data-i18n="4656fad53ebe17fe80774954f112c1137ba0487e1d89e9360d981b7951fbfb57/0b" data-source="Lines starting with a hash (&amp;quot;&lt;code&gt;#&lt;/code&gt;&amp;quot;) are ignored, so they can be used for comments. Add a backslash (&amp;quot;&lt;code&gt;\&lt;/code&gt;&amp;quot;) to the beginning of the pattern if it starts with a hash." onmousemove="i18n(this)">&Scy;&tcy;&rcy;&ocy;&kcy;&icy;, &ncy;&acy;&chcy;&icy;&ncy;&acy;&yucy;&shchcy;&icy;&iecy;&scy;&yacy; &scy; &khcy;&iecy;&shcy;&acy; ( &quot;  <code>#</code>  &quot; ), &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy;, &pcy;&ocy;&ecy;&tcy;&ocy;&mcy;&ucy; &icy;&khcy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &kcy;&ocy;&mcy;&mcy;&iecy;&ncy;&tcy;&acy;&rcy;&icy;&iecy;&vcy;. &Dcy;&ocy;&bcy;&acy;&vcy;&softcy;&tcy;&iecy; &ocy;&bcy;&rcy;&acy;&tcy;&ncy;&ucy;&yucy; &kcy;&ocy;&scy;&ucy;&yucy; &chcy;&iecy;&rcy;&tcy;&ucy; ( &quot;  <code>\</code>  &quot; ) &vcy; &ncy;&acy;&chcy;&acy;&lcy;&ocy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&acy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy; &ncy;&acy;&chcy;&icy;&ncy;&acy;&iecy;&tcy;&scy;&yacy; &scy; &rcy;&iecy;&shcy;&iecy;&tcy;&kcy;&icy;.</span></p> </li> <li> <p><span data-i18n="2b7a708c6caee8cb163cff05ade25f4e43e6779ab7b653c9ea976f2082291237/f6" data-source="Each other line contains a single pattern." onmousemove="i18n(this)">&Kcy;&acy;&zhcy;&dcy;&acy;&yacy; &vcy;&tcy;&ocy;&rcy;&acy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &ocy;&dcy;&icy;&ncy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;.</span></p> </li> </ul> </div> </div> </div> <p><span data-i18n="3124c05351d93b8fbdccb33f65c87dec861c79b87f8384166a6ead2880af585b/42" data-source="Patterns have the same syntax and semantics as patterns used for fnmatch(3) without the FNM_PATHNAME flag, except a pathname also matches a pattern if removing any number of the final pathname components matches the pattern. For example, the pattern &amp;quot;&lt;code&gt;foo*bar&lt;/code&gt;&amp;quot; matches &amp;quot;&lt;code&gt;fooasdfbar&lt;/code&gt;&amp;quot; and &amp;quot;&lt;code&gt;foo/bar/baz/asdf&lt;/code&gt;&amp;quot; but not &amp;quot;&lt;code&gt;foobarx&lt;/code&gt;&amp;quot;." onmousemove="i18n(this)">&SHcy;&acy;&bcy;&lcy;&ocy;&ncy;&ycy; &icy;&mcy;&iecy;&yucy;&tcy; &tcy;&ocy;&tcy; &zhcy;&iecy; &scy;&icy;&ncy;&tcy;&acy;&kcy;&scy;&icy;&scy; &icy; &scy;&iecy;&mcy;&acy;&ncy;&tcy;&icy;&kcy;&ucy;, &chcy;&tcy;&ocy; &icy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ycy;, &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy;&ycy;&iecy; &dcy;&lcy;&yacy; fnmatch(3) &bcy;&iecy;&zcy; &fcy;&lcy;&acy;&gcy;&acy; FNM_PATHNAME, &zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy; &pcy;&ucy;&tcy;&softcy; &tcy;&acy;&kcy;&zhcy;&iecy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ucy;, &iecy;&scy;&lcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&iecy; &lcy;&yucy;&bcy;&ocy;&gcy;&ocy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&acy; &ocy;&kcy;&ocy;&ncy;&chcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&khcy; &kcy;&ocy;&mcy;&pcy;&ocy;&ncy;&iecy;&ncy;&tcy;&ocy;&vcy; &pcy;&ucy;&tcy;&icy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &shcy;&acy;&bcy;&lcy;&ocy;&ncy;&ucy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &shcy;&acy;&bcy;&lcy;&ocy;&ncy;  &quot;  <code>foo*bar</code>  &quot;  &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy;  &quot;  <code>fooasdfbar</code>  &quot;  &icy;  &quot;  <code>foo/bar/baz/asdf</code>  &quot; , &ncy;&ocy; &ncy;&iecy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy;  &quot;  <code>foobarx</code>  &quot; .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---skip-toltfilegt"><span data-i18n="6117b4db2b9edd75326862d72986fa91acd9e8763de4d101939def1247567ddc/f0" data-source="--skip-to=&amp;lt;file&amp;gt;" onmousemove="i18n(this)">--skip-to=&lt;file&gt;</span></dt> <dt id="Documentation/git-diff-index.txt---rotate-toltfilegt"><span data-i18n="d1b124157fa6244019d55358b4b7952ea2b6e19643b2b8e1f17d5d56ff384123/98" data-source="--rotate-to=&amp;lt;file&amp;gt;" onmousemove="i18n(this)">--rotate-to=&lt;file&gt;</span></dt> <dd> <p><span data-i18n="277db6b8c9291ae8087d1d440d38b8798459262c03b013af3b29453e112ffe97/56" data-source="Discard the files before the named &amp;lt;file&amp;gt; from the output (i.e. &lt;code&gt;skip to&lt;/code&gt;), or move them to the end of the output (i.e. &lt;code&gt;rotate to&lt;/code&gt;). These options were invented primarily for the use of the &lt;code&gt;git difftool&lt;/code&gt; command, and may not be very useful otherwise." onmousemove="i18n(this)">&Ucy;&dcy;&acy;&lcy;&icy;&tcy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy; &pcy;&iecy;&rcy;&iecy;&dcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&mcy; &lt;file&gt; &icy;&zcy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy; (&tcy;. &iecy;.  <code>skip to</code> ) &icy;&lcy;&icy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&scy;&tcy;&icy;&tcy;&iecy; &icy;&khcy; &vcy; &kcy;&ocy;&ncy;&iecy;&tscy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy; (&tcy;. &iecy;.  <code>rotate to</code> ). &Ecy;&tcy;&icy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&ycy; &bcy;&ycy;&lcy;&icy; &pcy;&rcy;&icy;&dcy;&ucy;&mcy;&acy;&ncy;&ycy; &vcy; &pcy;&iecy;&rcy;&vcy;&ucy;&yucy; &ocy;&chcy;&iecy;&rcy;&iecy;&dcy;&softcy; &dcy;&lcy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy;  <code>git difftool</code>  &icy; &vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &mcy;&ocy;&gcy;&ucy;&tcy; &ocy;&kcy;&acy;&zcy;&acy;&tcy;&softcy;&scy;&yacy; &bcy;&iecy;&scy;&pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ycy;&mcy;&icy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt--R"><span data-i18n="dcd721f8f8b3e495d987c362617a4b959d26564e45fdcae0a107479440066e93/f9" data-source="-R" onmousemove="i18n(this)">-R</span></dt> <dd> <p><span data-i18n="0a36db596ce42b843ae54cc6848e8a8911f7b830d7a76ee28f40d25e2d15ab8d/c0" data-source="Swap two inputs; that is, show differences from index or on-disk file to tree contents." onmousemove="i18n(this)">&Pcy;&ocy;&mcy;&iecy;&ncy;&yacy;&jcy;&tcy;&iecy; &mcy;&iecy;&scy;&tcy;&acy;&mcy;&icy; &dcy;&vcy;&acy; &vcy;&khcy;&ocy;&dcy;&acy;; &tcy;&ocy; &iecy;&scy;&tcy;&softcy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy; &mcy;&iecy;&zhcy;&dcy;&ucy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&ocy;&mcy; &icy;&lcy;&icy; &fcy;&acy;&jcy;&lcy;&ocy;&mcy; &ncy;&acy; &dcy;&icy;&scy;&kcy;&iecy; &icy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ycy;&mcy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---relativeltpathgt"><span data-i18n="eb8e5a4f739d4090955334d30ecf8da3111126e4487044dc7213ac5a2d73ac29/1d" data-source="--relative[=&amp;lt;path&amp;gt;]" onmousemove="i18n(this)">--relative[=&lt;path&gt;]</span></dt> <dt id="Documentation/git-diff-index.txt---no-relative"><span data-i18n="8ead5d96e952978ac6bbbe811a16a826da1fba2a1d72caed00679bcf181001e5/39" data-source="--no-relative" onmousemove="i18n(this)">--no-relative</span></dt> <dd> <p><span data-i18n="cfa1a9c81852bf3f4bb73be53853469387a6d3f62fb88bd3d3e005e9526a14ba/54" data-source="When run from a subdirectory of the project, it can be told to exclude changes outside the directory and show pathnames relative to it with this option. When you are not in a subdirectory (e.g. in a bare repository), you can name which subdirectory to make the output relative to by giving a &amp;lt;path&amp;gt; as an argument. &lt;code&gt;--no-relative&lt;/code&gt; can be used to countermand both &lt;code&gt;diff.relative&lt;/code&gt; config option and previous &lt;code&gt;--relative&lt;/code&gt;." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &zcy;&acy;&pcy;&ucy;&scy;&kcy;&iecy; &icy;&zcy; &pcy;&ocy;&dcy;&kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy; &pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&acy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &ecy;&tcy;&ocy;&jcy; &ocy;&pcy;&tscy;&icy;&icy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&softcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &zcy;&acy; &pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&acy;&mcy;&icy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy; &icy; &pcy;&ocy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &pcy;&ucy;&tcy;&icy; &ocy;&tcy;&ncy;&ocy;&scy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &ncy;&iecy;&gcy;&ocy;. &IEcy;&scy;&lcy;&icy; &vcy;&ycy; &ncy;&iecy; &ncy;&acy;&khcy;&ocy;&dcy;&icy;&tcy;&iecy;&scy;&softcy; &vcy; &pcy;&ocy;&dcy;&kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&iecy; (&ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &vcy; &pcy;&ucy;&scy;&tcy;&ocy;&mcy; &rcy;&iecy;&pcy;&ocy;&zcy;&icy;&tcy;&ocy;&rcy;&icy;&icy;), &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy;, &ocy;&tcy;&ncy;&ocy;&scy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &kcy;&acy;&kcy;&ocy;&gcy;&ocy; &pcy;&ocy;&dcy;&kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&acy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&tcy;&softcy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy;, &ucy;&kcy;&acy;&zcy;&acy;&vcy; &lt;path&gt; &vcy; &kcy;&acy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&acy;.  <code>--no-relative</code>  &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &ocy;&tcy;&mcy;&iecy;&ncy;&ycy; &kcy;&acy;&kcy; &ocy;&pcy;&tscy;&icy;&icy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>diff.relative</code> , &tcy;&acy;&kcy; &icy; &pcy;&rcy;&iecy;&dcy;&ycy;&dcy;&ucy;&shchcy;&iecy;&jcy; &vcy;&iecy;&rcy;&scy;&icy;&icy;  <code>--relative</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt--a"><span data-i18n="c274891790345c56cef3b53c026bdc48150948fa60c56306073d6fea7766ad6a/1a" data-source="-a" onmousemove="i18n(this)">-a</span></dt> <dt id="Documentation/git-diff-index.txt---text"><span data-i18n="1c40d16552ca105862bee6cc15f10f8628333113cec588e98c64aeb4c1b8d58b/36" data-source="--text" onmousemove="i18n(this)">--text</span></dt> <dd> <p><span data-i18n="b607c9245ba665a54126147d6fce9e97cc412fb0534a50878885a99f2852c410/37" data-source="Treat all files as text." onmousemove="i18n(this)">&Rcy;&acy;&scy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&tcy;&softcy; &vcy;&scy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy; &kcy;&acy;&kcy; &tcy;&iecy;&kcy;&scy;&tcy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---ignore-cr-at-eol"><span data-i18n="51e0237d129202047cca35496c8788b2f13ea086b8c911b8d4ba4fdacca38f61/ab" data-source="--ignore-cr-at-eol" onmousemove="i18n(this)">--ignore-cr-at-eol</span></dt> <dd> <p><span data-i18n="df30f32febe3b13712730a3234cd82483720f640b07f877bfe1c27ad96171685/20" data-source="Ignore carriage-return at the end of line when doing a comparison." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &scy;&rcy;&acy;&vcy;&ncy;&iecy;&ncy;&icy;&icy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &vcy;&ocy;&zcy;&vcy;&rcy;&acy;&tcy; &kcy;&acy;&rcy;&iecy;&tcy;&kcy;&icy; &vcy; &kcy;&ocy;&ncy;&tscy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---ignore-space-at-eol"><span data-i18n="51267743b00a91d19082b0c21b425f42b64b8ab8606ae65f3cd3521863d0d850/40" data-source="--ignore-space-at-eol" onmousemove="i18n(this)">--ignore-space-at-eol</span></dt> <dd> <p><span data-i18n="3cdd8c3be3774146b3fccf6369a7c7a945fe3f383eaeea414b7061809229c256/9d" data-source="Ignore changes in whitespace at EOL." onmousemove="i18n(this)">&Icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&acy;&khcy; &vcy; &kcy;&ocy;&ncy;&tscy;&iecy; EOL.</span></p> </dd> <dt id="Documentation/git-diff-index.txt--b"><span data-i18n="4fc0bdb51ffc8cfdcaaee067eb264b8a5c646176cf870be17c2e647fbb2cb7f4/f8" data-source="-b" onmousemove="i18n(this)">-b</span></dt> <dt id="Documentation/git-diff-index.txt---ignore-space-change"><span data-i18n="d4e4651d4bd56f6ecb4a953585b2b9c22e5c24821a93229916cb80a777f82866/61" data-source="--ignore-space-change" onmousemove="i18n(this)">--ignore-space-change</span></dt> <dd> <p><span data-i18n="24f154ffe3790c316239500a85f24ae28253de81fe8a9e6061d3a050834ab50c/70" data-source="Ignore changes in amount of whitespace. This ignores whitespace at line end, and considers all other sequences of one or more whitespace characters to be equivalent." onmousemove="i18n(this)">&Icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&iecy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&vcy;. &Pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ycy; &vcy; &kcy;&ocy;&ncy;&tscy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy;, &acy; &vcy;&scy;&iecy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ycy;&iecy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&scy;&tcy;&icy; &icy;&zcy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &icy;&lcy;&icy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&icy;&khcy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ocy;&vcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ocy;&vcy; &scy;&chcy;&icy;&tcy;&acy;&yucy;&tcy;&scy;&yacy; &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&ncy;&ycy;&mcy;&icy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt--w"><span data-i18n="65da4e192c92112906479883f0b4740c6434367e3d4a1da77a21dece77ab34f1/ba" data-source="-w" onmousemove="i18n(this)">-w</span></dt> <dt id="Documentation/git-diff-index.txt---ignore-all-space"><span data-i18n="89511683365e0de0ce8fb24a9fb5db672d97ca28c64fb8e5af9d9c14918b6dbd/6c" data-source="--ignore-all-space" onmousemove="i18n(this)">--ignore-all-space</span></dt> <dd> <p><span data-i18n="870f0b437e9a7f5bd1d53ab8251417487446fad3241ed00fb3b88dd61418aa14/5b" data-source="Ignore whitespace when comparing lines. This ignores differences even if one line has whitespace where the other line has none." onmousemove="i18n(this)">&Icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&jcy;&tcy;&iecy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ycy; &pcy;&rcy;&icy; &scy;&rcy;&acy;&vcy;&ncy;&iecy;&ncy;&icy;&icy; &scy;&tcy;&rcy;&ocy;&kcy;. &Pcy;&rcy;&icy; &ecy;&tcy;&ocy;&mcy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy; &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &vcy; &ocy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &iecy;&scy;&tcy;&softcy; &pcy;&rcy;&ocy;&bcy;&iecy;&lcy;&ycy;, &acy; &vcy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &icy;&khcy; &ncy;&iecy;&tcy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---ignore-blank-lines"><span data-i18n="110ff8a0c3fe760e58e45c4526bc1a041d8a3fda9fb96d3aa8391bf60f34513a/77" data-source="--ignore-blank-lines" onmousemove="i18n(this)">--ignore-blank-lines</span></dt> <dd> <p><span data-i18n="ab125c466c718975b4dba5e3d2ef7ccadbde52de6293147973f897dc372eaf16/8b" data-source="Ignore changes whose lines are all blank." onmousemove="i18n(this)">&Icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &vcy;&scy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &pcy;&ucy;&scy;&tcy;&ycy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt--Iltregexgt"><span data-i18n="ee547533722fee21d1c879d5e598f3547fd9bdc7055c1708e5d2877ced485a2c/20" data-source="-I&amp;lt;regex&amp;gt;" onmousemove="i18n(this)">-I&lt;regex&gt;</span></dt> <dt id="Documentation/git-diff-index.txt---ignore-matching-linesltregexgt"><span data-i18n="96e28143329ffd47d68295f65dab7b518a131669630fbbd5b2ac9ee0ded61a8f/4d" data-source="--ignore-matching-lines=&amp;lt;regex&amp;gt;" onmousemove="i18n(this)">--ignore-matching-lines=&lt;regex&gt;</span></dt> <dd> <p><span data-i18n="717144217413fea675339d09d37ba622dc2d2af7f1615f42722dda22ceee71da/88" data-source="Ignore changes whose all lines match &amp;lt;regex&amp;gt;. This option may be specified more than once." onmousemove="i18n(this)">&Icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &vcy;&scy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&khcy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &lt;regex&gt;. &Ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &bcy;&ocy;&lcy;&iecy;&iecy; &ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &rcy;&acy;&zcy;&acy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---inter-hunk-contextltlinesgt"><span data-i18n="f5f627d1e912568b641f67b3e9a81c441622bd1819737b7e333c5b95112b943d/5d" data-source="--inter-hunk-context=&amp;lt;lines&amp;gt;" onmousemove="i18n(this)">--inter-hunk-context=&lt;lines&gt;</span></dt> <dd> <p><span data-i18n="06d710bee255f48343769bbecb6425ef1668fa5e021f8329403a2dff32fcaf66/2c" data-source="Show the context between diff hunks, up to the specified number of lines, thereby fusing hunks that are close to each other. Defaults to &lt;code&gt;diff.interHunkContext&lt;/code&gt; or 0 if the config option is unset." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &kcy;&ocy;&ncy;&tcy;&iecy;&kcy;&scy;&tcy; &mcy;&iecy;&zhcy;&dcy;&ucy; &rcy;&acy;&zcy;&ncy;&ycy;&mcy;&icy; &fcy;&rcy;&acy;&gcy;&mcy;&iecy;&ncy;&tcy;&acy;&mcy;&icy; &dcy;&ocy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&acy; &scy;&tcy;&rcy;&ocy;&kcy;, &tcy;&iecy;&mcy; &scy;&acy;&mcy;&ycy;&mcy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&yacy;&yacy; &fcy;&rcy;&acy;&gcy;&mcy;&iecy;&ncy;&tcy;&ycy;, &rcy;&acy;&scy;&pcy;&ocy;&lcy;&ocy;&zhcy;&iecy;&ncy;&ncy;&ycy;&iecy; &bcy;&lcy;&icy;&zcy;&kcy;&ocy; &dcy;&rcy;&ucy;&gcy; &kcy; &dcy;&rcy;&ucy;&gcy;&ucy;. &Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;  <code>diff.interHunkContext</code>  &icy;&lcy;&icy; 0, &iecy;&scy;&lcy;&icy; &ocy;&pcy;&tscy;&icy;&yacy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy; &ncy;&iecy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&acy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt--W"><span data-i18n="5671c9b05916ba4c093a158dd36b2d9f703ad98b4a2ebef4a0864014d3839060/df" data-source="-W" onmousemove="i18n(this)">-W</span></dt> <dt id="Documentation/git-diff-index.txt---function-context"><span data-i18n="bc8bbbd0e335222cebf1ba72920122132e914ee68a4ae5e6e04e2089ea2115c6/bc" data-source="--function-context" onmousemove="i18n(this)">--function-context</span></dt> <dd> <p><span data-i18n="b50bc24d5002be7e5b957a945fbc013479eccfc3030e728bb0f050b8e0a81bb1/26" data-source="Show whole function as context lines for each change. The function names are determined in the same way as &lt;code&gt;git diff&lt;/code&gt; works out patch hunk headers (see &lt;code&gt;Defining a custom hunk-header&lt;/code&gt; in &lt;a href=&quot;gitattributes&quot;&gt;gitattributes[5]&lt;/a&gt;)." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &vcy;&scy;&yucy; &fcy;&ucy;&ncy;&kcy;&tscy;&icy;&yucy; &vcy; &vcy;&icy;&dcy;&iecy; &kcy;&ocy;&ncy;&tcy;&iecy;&kcy;&scy;&tcy;&ncy;&ycy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy; &dcy;&lcy;&yacy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;. &Icy;&mcy;&iecy;&ncy;&acy; &fcy;&ucy;&ncy;&kcy;&tscy;&icy;&jcy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &tcy;&acy;&kcy; &zhcy;&iecy;, &kcy;&acy;&kcy;  <code>git diff</code>  &ocy;&bcy;&rcy;&acy;&bcy;&acy;&tcy;&ycy;&vcy;&acy;&iecy;&tcy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&icy; &fcy;&rcy;&acy;&gcy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &pcy;&acy;&tcy;&chcy;&iecy;&jcy; (&scy;&mcy;.  <code>Defining a custom hunk-header</code>  &vcy;  <a href="gitattributes.html">gitattributes[5]</a> ).</span></p> </dd> <dt id="Documentation/git-diff-index.txt---exit-code"><span data-i18n="49f9b8a5a23f95599f1510c8c47c1251a7076f154883137cce4cdef01b2e01ec/c0" data-source="--exit-code" onmousemove="i18n(this)">--exit-code</span></dt> <dd> <p><span data-i18n="7f59fed73ce0f6c87861e736cd287243c1508c22b5ecc0a363bd4185df9371ed/c3" data-source="Make the program exit with codes similar to diff(1). That is, it exits with 1 if there were differences and 0 means no differences." onmousemove="i18n(this)">&Zcy;&acy;&vcy;&iecy;&rcy;&shcy;&icy;&tcy;&iecy; &pcy;&rcy;&ocy;&gcy;&rcy;&acy;&mcy;&mcy;&ucy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &kcy;&ocy;&dcy;&ocy;&vcy;, &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ycy;&khcy; diff(1). &Tcy;&ocy; &iecy;&scy;&tcy;&softcy;, &ocy;&ncy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&acy;&iecy;&tcy;&scy;&yacy; &scy; 1, &iecy;&scy;&lcy;&icy; &bcy;&ycy;&lcy;&icy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy;, &acy; 0 &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&icy;&iecy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---quiet"><span data-i18n="b00818cdc507640687732769ee1cb501db377927ee76d03df23978bd0d706888/e2" data-source="--quiet" onmousemove="i18n(this)">--quiet</span></dt> <dd> <p><span data-i18n="20245f6fe7fa9d7d95c61820fadc69ab7445d73f8dabdedafcbc1e4a31cdc81a/d2" data-source="Disable all output of the program. Implies &lt;code&gt;--exit-code&lt;/code&gt;." onmousemove="i18n(this)">&Ocy;&tcy;&kcy;&lcy;&yucy;&chcy;&icy;&tcy;&iecy; &vcy;&iecy;&scy;&softcy; &vcy;&ycy;&vcy;&ocy;&dcy; &pcy;&rcy;&ocy;&gcy;&rcy;&acy;&mcy;&mcy;&ycy;. &Pcy;&ocy;&dcy;&rcy;&acy;&zcy;&ucy;&mcy;&iecy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>--exit-code</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---ext-diff"><span data-i18n="95a00fbe1ffd6fe5ac1adaa802127ec0d1b691576f4d48ec03902103d6a68f22/b6" data-source="--ext-diff" onmousemove="i18n(this)">--ext-diff</span></dt> <dd> <p><span data-i18n="63d15eef506eb6c542ff22296db0f81881d93c59386624a98d73743deb6c6830/c0" data-source="Allow an external diff helper to be executed. If you set an external diff driver with &lt;a href=&quot;gitattributes&quot;&gt;gitattributes[5]&lt;/a&gt;, you need to use this option with &lt;a href=&quot;git-log&quot;&gt;git-log[1]&lt;/a&gt; and friends." onmousemove="i18n(this)">&Rcy;&acy;&zcy;&rcy;&iecy;&shcy;&icy;&tcy;&softcy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&iecy;&ncy;&icy;&iecy; &vcy;&ncy;&iecy;&shcy;&ncy;&iecy;&gcy;&ocy; &pcy;&ocy;&mcy;&ocy;&shchcy;&ncy;&icy;&kcy;&acy; &scy;&rcy;&acy;&vcy;&ncy;&iecy;&ncy;&icy;&yacy;. &IEcy;&scy;&lcy;&icy; &vcy;&ycy; &ucy;&scy;&tcy;&acy;&ncy;&ocy;&vcy;&icy;&lcy;&icy; &vcy;&ncy;&iecy;&shcy;&ncy;&icy;&jcy; &dcy;&rcy;&acy;&jcy;&vcy;&iecy;&rcy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy; &scy;  <a href="gitattributes.html">gitattributes[5]</a> , &vcy;&acy;&mcy; &ncy;&ucy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &scy;  <a href="git-log.html">git-log[1]</a>  &icy; &iecy;&gcy;&ocy; &dcy;&rcy;&ucy;&zcy;&softcy;&yacy;&mcy;&icy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---no-ext-diff"><span data-i18n="fb06f77d6037f57e05d72bff094c9343861554c6eed348bb61790fee7ab1f0ed/b1" data-source="--no-ext-diff" onmousemove="i18n(this)">--no-ext-diff</span></dt> <dd> <p><span data-i18n="e824446cdf1c6fdca6cf3e455b89300e98d634f9b63cfa0369e15e1c666520d6/df" data-source="Disallow external diff drivers." onmousemove="i18n(this)">&Zcy;&acy;&pcy;&rcy;&iecy;&tcy;&icy;&tcy;&softcy; &vcy;&ncy;&iecy;&shcy;&ncy;&icy;&iecy; &dcy;&rcy;&acy;&jcy;&vcy;&iecy;&rcy;&ycy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---textconv"><span data-i18n="5b34524518198f9949f3455e2e9259936f0fcfaec0f512867f5b0c42c4ef5351/c1" data-source="--textconv" onmousemove="i18n(this)">--textconv</span></dt> <dt id="Documentation/git-diff-index.txt---no-textconv"><span data-i18n="23549acbb987039aec05252dbfc7a3f8a8f2a19b1b6fa7f157162cba9b6c682e/5b" data-source="--no-textconv" onmousemove="i18n(this)">--no-textconv</span></dt> <dd> <p><span data-i18n="871cdc537989a554af899c17d833522ce2c2263e84176b5653129301116e3e67/8b" data-source="Allow (or disallow) external text conversion filters to be run when comparing binary files. See &lt;a href=&quot;gitattributes&quot;&gt;gitattributes[5]&lt;/a&gt; for details. Because textconv filters are typically a one-way conversion, the resulting diff is suitable for human consumption, but cannot be applied. For this reason, textconv filters are enabled by default only for &lt;a href=&quot;git-diff&quot;&gt;git-diff[1]&lt;/a&gt; and &lt;a href=&quot;git-log&quot;&gt;git-log[1]&lt;/a&gt;, but not for &lt;a href=&quot;git-format-patch&quot;&gt;git-format-patch[1]&lt;/a&gt; or diff plumbing commands." onmousemove="i18n(this)">&Rcy;&acy;&zcy;&rcy;&iecy;&shcy;&icy;&tcy;&softcy; (&icy;&lcy;&icy; &zcy;&acy;&pcy;&rcy;&iecy;&tcy;&icy;&tcy;&softcy;) &zcy;&acy;&pcy;&ucy;&scy;&kcy; &vcy;&ncy;&iecy;&shcy;&ncy;&icy;&khcy; &fcy;&icy;&lcy;&softcy;&tcy;&rcy;&ocy;&vcy; &pcy;&rcy;&iecy;&ocy;&bcy;&rcy;&acy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &tcy;&iecy;&kcy;&scy;&tcy;&acy; &pcy;&rcy;&icy; &scy;&rcy;&acy;&vcy;&ncy;&iecy;&ncy;&icy;&icy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;. &Pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&scy;&tcy;&icy; &scy;&mcy;. &vcy;  <a href="gitattributes.html">gitattributes[5]</a> . &Pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &fcy;&icy;&lcy;&softcy;&tcy;&rcy;&ycy; textconv &ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &pcy;&rcy;&iecy;&dcy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&yucy;&tcy; &scy;&ocy;&bcy;&ocy;&jcy; &ocy;&dcy;&ncy;&ocy;&scy;&tcy;&ocy;&rcy;&ocy;&ncy;&ncy;&iecy;&iecy; &pcy;&rcy;&iecy;&ocy;&bcy;&rcy;&acy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;, &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&ncy;&ycy;&jcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy; &pcy;&rcy;&icy;&gcy;&ocy;&dcy;&iecy;&ncy; &dcy;&lcy;&yacy; &vcy;&ocy;&scy;&pcy;&rcy;&icy;&yacy;&tcy;&icy;&yacy; &chcy;&iecy;&lcy;&ocy;&vcy;&iecy;&kcy;&ocy;&mcy;, &ncy;&ocy; &ncy;&iecy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&iecy;&ncy;. &Pcy;&ocy; &ecy;&tcy;&ocy;&jcy; &pcy;&rcy;&icy;&chcy;&icy;&ncy;&iecy; &fcy;&icy;&lcy;&softcy;&tcy;&rcy;&ycy; textconv &vcy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&ycy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&lcy;&yacy;  <a href="git-diff.html">git-diff[1]</a>  &icy;  <a href="git-log.html">git-log[1]</a> , &ncy;&ocy; &ncy;&iecy; &dcy;&lcy;&yacy;  <a href="git-format-patch.html">git-format-patch[1]</a>  &icy;&lcy;&icy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy; diff &scy;&acy;&ncy;&tcy;&iecy;&khcy;&ncy;&icy;&kcy;&icy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---ignore-submodulesltwhengt"><span data-i18n="bd06aee54c9de6a7e17c57765cb4f451e28215de316abc40f7d0255f0592b44e/b3" data-source="--ignore-submodules[=&amp;lt;when&amp;gt;]" onmousemove="i18n(this)">--ignore-submodules[=&lt;when&gt;]</span></dt> <dd> <p><span data-i18n="3d35324545b10588b7d34c8f5355d92fb7a9af7f9cd051a6e4f64659bbc1a354/8a" data-source="Ignore changes to submodules in the diff generation. &amp;lt;when&amp;gt; can be either &amp;quot;none&amp;quot;, &amp;quot;untracked&amp;quot;, &amp;quot;dirty&amp;quot; or &amp;quot;all&amp;quot;, which is the default. Using &amp;quot;none&amp;quot; will consider the submodule modified when it either contains untracked or modified files or its HEAD differs from the commit recorded in the superproject and can be used to override any settings of the &lt;code&gt;ignore&lt;/code&gt; option in &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt; or &lt;a href=&quot;gitmodules&quot;&gt;gitmodules[5]&lt;/a&gt;. When &amp;quot;untracked&amp;quot; is used submodules are not considered dirty when they only contain untracked content (but they are still scanned for modified content). Using &amp;quot;dirty&amp;quot; ignores all changes to the work tree of submodules, only changes to the commits stored in the superproject are shown (this was the behavior until 1.7.0). Using &amp;quot;all&amp;quot; hides all changes to submodules." onmousemove="i18n(this)">&Icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&yacy;&khcy; &pcy;&rcy;&icy; &gcy;&iecy;&ncy;&iecy;&rcy;&acy;&tscy;&icy;&icy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy;. &lt;When&gt; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy;  &quot;none&quot; ,  &quot;untracked&quot; ,  &quot;dirty&quot;  &icy;&lcy;&icy;  &quot;all&quot; , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;. &Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy;  &quot;none&quot;  &scy;&ucy;&bcy;&mcy;&ocy;&dcy;&ucy;&lcy;&softcy; &bcy;&ucy;&dcy;&iecy;&tcy; &scy;&chcy;&icy;&tcy;&acy;&tcy;&softcy;&scy;&yacy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&mcy;, &iecy;&scy;&lcy;&icy; &ocy;&ncy; &lcy;&icy;&bcy;&ocy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&tcy; &ncy;&iecy;&ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&iecy;&mcy;&ycy;&iecy; &icy;&lcy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy;, &lcy;&icy;&bcy;&ocy; &iecy;&gcy;&ocy; HEAD &ocy;&tcy;&lcy;&icy;&chcy;&acy;&iecy;&tcy;&scy;&yacy; &ocy;&tcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;, &zcy;&acy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ocy;&jcy; &vcy; &scy;&ucy;&pcy;&iecy;&rcy;&pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&iecy;, &icy; &mcy;&ocy;&zhcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy;&scy;&yacy; &dcy;&lcy;&yacy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&icy;&yacy; &lcy;&yucy;&bcy;&ycy;&khcy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&iecy;&kcy; &pcy;&acy;&rcy;&acy;&mcy;&iecy;&tcy;&rcy;&acy;  <code>ignore</code>  &vcy;  <a href="git-config.html">git-config[1]</a>  &icy;&lcy;&icy;  <a href="gitmodules.html">gitmodules[5]</a> . &Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy;  &quot;untracked&quot;  &scy;&ucy;&bcy;&mcy;&ocy;&dcy;&ucy;&lcy;&icy; &ncy;&iecy; &scy;&chcy;&icy;&tcy;&acy;&yucy;&tcy;&scy;&yacy; &laquo;&gcy;&rcy;&yacy;&zcy;&ncy;&ycy;&mcy;&icy;&raquo;, &iecy;&scy;&lcy;&icy; &ocy;&ncy;&icy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &ncy;&iecy;&ocy;&tcy;&scy;&lcy;&iecy;&zhcy;&icy;&vcy;&acy;&iecy;&mcy;&ycy;&jcy; &kcy;&ocy;&ncy;&tcy;&iecy;&ncy;&tcy; (&ncy;&ocy; &ocy;&ncy;&icy; &vcy;&scy;&iecy; &rcy;&acy;&vcy;&ncy;&ocy; &scy;&kcy;&acy;&ncy;&icy;&rcy;&ucy;&yucy;&tcy;&scy;&yacy; &ncy;&acy; &pcy;&rcy;&iecy;&dcy;&mcy;&iecy;&tcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &kcy;&ocy;&ncy;&tcy;&iecy;&ncy;&tcy;&acy;). &Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;  &quot;dirty&quot;  &icy;&gcy;&ncy;&ocy;&rcy;&icy;&rcy;&ucy;&iecy;&tcy; &vcy;&scy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&mcy; &dcy;&iecy;&rcy;&iecy;&vcy;&iecy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&iecy;&jcy;, &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy;, &khcy;&rcy;&acy;&ncy;&yacy;&shchcy;&icy;&khcy;&scy;&yacy; &vcy; &scy;&ucy;&pcy;&iecy;&rcy;&pcy;&rcy;&ocy;&iecy;&kcy;&tcy;&iecy; (&tcy;&acy;&kcy; &bcy;&ycy;&lcy;&ocy; &dcy;&ocy; &vcy;&iecy;&rcy;&scy;&icy;&icy; 1.7.0). &Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;  &quot;all&quot;  &scy;&kcy;&rcy;&ycy;&vcy;&acy;&iecy;&tcy; &vcy;&scy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy; &vcy; &scy;&ucy;&bcy;&mcy;&ocy;&dcy;&ucy;&lcy;&yacy;&khcy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---src-prefixltprefixgt"><span data-i18n="100330245401e130b752ba5b26b73e2ad2bf3826880c78df7097326a51dbf651/42" data-source="--src-prefix=&amp;lt;prefix&amp;gt;" onmousemove="i18n(this)">--src-prefix=&lt;prefix&gt;</span></dt> <dd> <p><span data-i18n="7bba188684c7ca19befd936d21ae73459225f77903f20dd6b62d2df4eda7c6d7/ea" data-source="Show the given source prefix instead of &amp;quot;a/&amp;quot;." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &dcy;&acy;&ncy;&ncy;&ycy;&jcy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&acy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy;  &quot;a/&quot; .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---dst-prefixltprefixgt"><span data-i18n="51aafd1a8c728797a92c61a94aa1ba6d7f58c8d3cd14da10ed35c109c7833b07/8d" data-source="--dst-prefix=&amp;lt;prefix&amp;gt;" onmousemove="i18n(this)">--dst-prefix=&lt;prefix&gt;</span></dt> <dd> <p><span data-i18n="fa1bd52456f417ae44e55b90ff404be6a0674b34f725ebc8c14bf5bbb32f8128/6c" data-source="Show the given destination prefix instead of &amp;quot;b/&amp;quot;." onmousemove="i18n(this)">&Pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&ncy;&ycy;&jcy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy; &pcy;&ucy;&ncy;&kcy;&tcy;&acy; &ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy;  &quot;b/&quot; .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---no-prefix"><span data-i18n="224838ac90f2a97e3ce59f81b581bf1583195dbf5bc28daddff52024a647c7f7/7c" data-source="--no-prefix" onmousemove="i18n(this)">--no-prefix</span></dt> <dd> <p><span data-i18n="841ff172ee934d91e9fc4027666787d3676ba580cdc43ac54a804f1fce68b2f3/6f" data-source="Do not show any source or destination prefix." onmousemove="i18n(this)">&Ncy;&iecy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&tcy;&softcy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&acy; &icy;&lcy;&icy; &ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---default-prefix"><span data-i18n="6e2b2bd65b86d361e907339b1dd1b3ae64b4128bec4aa440314265a948cd70a9/98" data-source="--default-prefix" onmousemove="i18n(this)">--default-prefix</span></dt> <dd> <p><span data-i18n="bde70a7aa9e44c47859a81ce0dc25a44b747fe41acb9294dbfdcbd6c98389e65/80" data-source="Use the default source and destination prefixes (&amp;quot;a/&amp;quot; and &amp;quot;b/&amp;quot;). This is usually the default already, but may be used to override config such as &lt;code&gt;diff.noprefix&lt;/code&gt;." onmousemove="i18n(this)">&Icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;&ycy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&acy; &icy; &ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; ( &quot;a/&quot;  &icy;  &quot;b/&quot; ). &Ocy;&bcy;&ycy;&chcy;&ncy;&ocy; &ecy;&tcy;&ocy; &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;, &ncy;&ocy; &iecy;&gcy;&ocy; &mcy;&ocy;&zhcy;&ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &dcy;&lcy;&yacy; &pcy;&iecy;&rcy;&iecy;&ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&icy;&yacy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;, &ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;  <code>diff.noprefix</code> .</span></p> </dd> <dt id="Documentation/git-diff-index.txt---line-prefixltprefixgt"><span data-i18n="7bb1eecde8d5f99d4b24546beeada7e10b5b0b80a7c96d12471f267676480b3e/9f" data-source="--line-prefix=&amp;lt;prefix&amp;gt;" onmousemove="i18n(this)">--line-prefix=&lt;prefix&gt;</span></dt> <dd> <p><span data-i18n="9193bdd78336392312bd35112e1aad16fed05d93cfe4b857082ade1fd5a8f4df/74" data-source="Prepend an additional prefix to every line of output." onmousemove="i18n(this)">&Dcy;&ocy;&bcy;&acy;&vcy;&softcy;&tcy;&iecy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy; &kcy; &kcy;&acy;&zhcy;&dcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---ita-invisible-in-index"><span data-i18n="84e838865a1b751e322337967fe8848e8c90b780367209cfa0b98d2f1f70cb05/77" data-source="--ita-invisible-in-index" onmousemove="i18n(this)">--ita-invisible-in-index</span></dt> <dd> <p><span data-i18n="f54b294d0217f88d483502df9dd0d16e275a929ac4dc946ecba1ac68b7ad84ea/b7" data-source="By default entries added by &amp;quot;git add -N&amp;quot; appear as an existing empty file in &amp;quot;git diff&amp;quot; and a new file in &amp;quot;git diff --cached&amp;quot;. This option makes the entry appear as a new file in &amp;quot;git diff&amp;quot; and non-existent in &amp;quot;git diff --cached&amp;quot;. This option could be reverted with &lt;code&gt;--ita-visible-in-index&lt;/code&gt;. Both options are experimental and could be removed in future." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &zcy;&acy;&pcy;&icy;&scy;&icy;, &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy;  &quot;git add -N&quot; , &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&yucy;&tcy;&scy;&yacy; &kcy;&acy;&kcy; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&icy;&jcy; &pcy;&ucy;&scy;&tcy;&ocy;&jcy; &fcy;&acy;&jcy;&lcy; &vcy;  &quot;git diff&quot;  &icy; &ncy;&ocy;&vcy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &vcy;  &quot;git diff --cached&quot; . &Ecy;&tcy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; &dcy;&iecy;&lcy;&acy;&iecy;&tcy; &zcy;&acy;&pcy;&icy;&scy;&softcy; &vcy;&icy;&dcy;&icy;&mcy;&ocy;&jcy; &kcy;&acy;&kcy; &ncy;&ocy;&vcy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &vcy;  &quot;git diff&quot;  &icy; &ncy;&iecy;&scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&yucy;&shchcy;&iecy;&jcy; &vcy;  &quot;git diff --cached&quot; . &Ecy;&tcy;&ucy; &ocy;&pcy;&tscy;&icy;&yucy; &mcy;&ocy;&zhcy;&ncy;&ocy; &vcy;&iecy;&rcy;&ncy;&ucy;&tcy;&softcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>--ita-visible-in-index</code> . &Ocy;&bcy;&acy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;&acy; &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &ecy;&kcy;&scy;&pcy;&iecy;&rcy;&icy;&mcy;&iecy;&ncy;&tcy;&acy;&lcy;&softcy;&ncy;&ycy;&mcy;&icy; &icy; &mcy;&ocy;&gcy;&ucy;&tcy; &bcy;&ycy;&tcy;&softcy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ycy; &vcy; &bcy;&ucy;&dcy;&ucy;&shchcy;&iecy;&mcy;.</span></p> </dd> </dl> </div> <p><span data-i18n="0450b381ec8555eb757aba47247d34c45eac617656d0b2c26886a3d7fae7f4c1/c3" data-source="For more detailed explanation on these common options, see also &lt;a href=&quot;gitdiffcore&quot;&gt;gitdiffcore[7]&lt;/a&gt;." onmousemove="i18n(this)">&Bcy;&ocy;&lcy;&iecy;&iecy; &pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&iecy; &ocy;&bcy;&hardcy;&yacy;&scy;&ncy;&iecy;&ncy;&icy;&iecy; &ecy;&tcy;&icy;&khcy; &rcy;&acy;&scy;&pcy;&rcy;&ocy;&scy;&tcy;&rcy;&acy;&ncy;&iecy;&ncy;&ncy;&ycy;&khcy; &ocy;&pcy;&tscy;&icy;&jcy; &scy;&mcy;. &tcy;&acy;&kcy;&zhcy;&iecy; &vcy;  <a href="gitdiffcore.html">gitdiffcore[7]</a> .</span></p> <div> <dl> <dt id="Documentation/git-diff-index.txt-lttree-ishgt"><span data-i18n="ba927cb97921f956a637923238eececdbe61434573cee5965093bfec1df0aa8a/44" data-source="&amp;lt;tree-ish&amp;gt;" onmousemove="i18n(this)">&lt;tree-ish&gt;</span></dt> <dd> <p><span data-i18n="f959d702a88ee181c11f321b7ddc99e4ab6a86432524000890887a53e496cb75/41" data-source="The id of a tree object to diff against." onmousemove="i18n(this)">&Icy;&dcy;&iecy;&ncy;&tcy;&icy;&fcy;&icy;&kcy;&acy;&tcy;&ocy;&rcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy;, &pcy;&ocy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&mcy;&ucy; &pcy;&rcy;&ocy;&icy;&zcy;&vcy;&ocy;&dcy;&icy;&tcy;&scy;&yacy; &scy;&rcy;&acy;&vcy;&ncy;&iecy;&ncy;&icy;&iecy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---cached"><span data-i18n="f604ffb1a6e88411905b4560d28e36c07a126b2b39e06cb7da585ccc5c4a356e/42" data-source="--cached" onmousemove="i18n(this)">--cached</span></dt> <dd> <p><span data-i18n="c4c4f1e0935d90e9c80d1e3d0f80a0bcc322c380e9ae1a38354bfb4bb7da956a/32" data-source="Do not consider the on-disk file at all." onmousemove="i18n(this)">&Ncy;&iecy; &rcy;&acy;&scy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&jcy;&tcy;&iecy; &fcy;&acy;&jcy;&lcy; &ncy;&acy; &dcy;&icy;&scy;&kcy;&iecy; &vcy;&ocy;&ocy;&bcy;&shchcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt---merge-base"><span data-i18n="d6b7193057f37bea7d8453eeff47c92bfa89cf519d8effb16c724d95a37f4bc0/db" data-source="--merge-base" onmousemove="i18n(this)">--merge-base</span></dt> <dd> <p><span data-i18n="d88185392fad4c345641f556677a540ef2e24a612650d52343395364c443b70f/9d" data-source="Instead of comparing &amp;lt;tree-ish&amp;gt; directly, use the merge base between &amp;lt;tree-ish&amp;gt; and HEAD instead. &amp;lt;tree-ish&amp;gt; must be a commit." onmousemove="i18n(this)">&Vcy;&mcy;&iecy;&scy;&tcy;&ocy; &pcy;&rcy;&yacy;&mcy;&ocy;&gcy;&ocy; &scy;&rcy;&acy;&vcy;&ncy;&iecy;&ncy;&icy;&yacy; &lt;tree-ish&gt; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&jcy;&tcy;&iecy; &bcy;&acy;&zcy;&ucy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &mcy;&iecy;&zhcy;&dcy;&ucy; &lt;tree-ish&gt; &icy; HEAD. &lt;tree-ish&gt; &dcy;&ocy;&lcy;&zhcy;&iecy;&ncy; &bcy;&ycy;&tcy;&softcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&mcy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt--m"><span data-i18n="c4e153afb4aeaa5818fb08325ebff59f883a0482006aa3cc1c17c9b393e54efa/11" data-source="-m" onmousemove="i18n(this)">-m</span></dt> <dd> <p><span data-i18n="a1ccae02257a4bfdc735b697a8639325666eda3293261ffc1a20d4d3ed9c791f/62" data-source="By default, files recorded in the index but not checked out are reported as deleted. This flag makes &lt;code&gt;git diff-index&lt;/code&gt; say that all non-checked-out files are up to date." onmousemove="i18n(this)">&Pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &fcy;&acy;&jcy;&lcy;&ycy;, &zcy;&acy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ycy;&iecy; &vcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&iecy;, &ncy;&ocy; &ncy;&iecy; &icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&ncy;&ycy;&iecy;, &scy;&chcy;&icy;&tcy;&acy;&yucy;&tcy;&scy;&yacy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&mcy;&icy;. &Ecy;&tcy;&ocy;&tcy; &fcy;&lcy;&acy;&gcy; &zcy;&acy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;  <code>git diff-index</code>  &scy;&ocy;&ocy;&bcy;&shchcy;&acy;&tcy;&softcy;, &chcy;&tcy;&ocy; &vcy;&scy;&iecy; &ncy;&iecy;&icy;&zcy;&vcy;&lcy;&iecy;&chcy;&iecy;&ncy;&ncy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy;&ycy;.</span></p> </dd> </dl> </div> </div> <h2 class="text-body-emphasis"  id="_raw_output_format"><span data-i18n="903a590fa2bb0ec021961c344168e38469ac9e29bb94a6b15b6a834497a1652f/b8" data-source="Raw output format" onmousemove="i18n(this)">&Ncy;&iecy;&ocy;&bcy;&rcy;&acy;&bcy;&ocy;&tcy;&acy;&ncy;&ncy;&ycy;&jcy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ocy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;</span></h2> <div> <p><span data-i18n="ba1b84e93b5705f9d3b4b176be02009e5449f91a8ba39cd66c11f7dbb72baaf2/04" data-source="The raw output format from &amp;quot;git-diff-index&amp;quot;, &amp;quot;git-diff-tree&amp;quot;, &amp;quot;git-diff-files&amp;quot; and &amp;quot;git diff --raw&amp;quot; are very similar." onmousemove="i18n(this)">&Ncy;&iecy;&ocy;&bcy;&rcy;&acy;&bcy;&ocy;&tcy;&acy;&ncy;&ncy;&ycy;&jcy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ocy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;  &quot;git-diff-index&quot; ,  &quot;git-diff-tree&quot; ,  &quot;git-diff-files&quot;  &icy;  &quot;git diff --raw&quot;  &ocy;&chcy;&iecy;&ncy;&softcy; &pcy;&ocy;&khcy;&ocy;&zhcy;.</span></p> <p><span data-i18n="81431c4cb778b9b4f8b0a4bf4c70725e66066fb3e216fdea3562f7b51388354e/6c" data-source="These commands all compare two sets of things; what is compared differs:" onmousemove="i18n(this)">&Vcy;&scy;&iecy; &ecy;&tcy;&icy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy; &scy;&rcy;&acy;&vcy;&ncy;&icy;&vcy;&acy;&yucy;&tcy; &dcy;&vcy;&acy; &ncy;&acy;&bcy;&ocy;&rcy;&acy; &vcy;&iecy;&shchcy;&iecy;&jcy;; &tcy;&ocy;, &chcy;&tcy;&ocy; &scy;&rcy;&acy;&vcy;&ncy;&icy;&vcy;&acy;&iecy;&tcy;&scy;&yacy;, &ocy;&tcy;&lcy;&icy;&chcy;&acy;&iecy;&tcy;&scy;&yacy;:</span></p> <div> <dl> <dt id="Documentation/git-diff-index.txt-git-diff-indexlttree-ishgt"><span data-i18n="14e2791eb69cb225f47b81217190e482606506e584d241ab8472d7da4c54eb45/0d" data-source="git-diff-index &amp;lt;tree-ish&amp;gt;" onmousemove="i18n(this)">git-diff-index &lt;tree-ish&gt;</span></dt> <dd> <p><span data-i18n="747d3e7b93d27fa0cbec05b564666df7a8882f711e947696f3e7d08fabab0ed7/b4" data-source="compares the &amp;lt;tree-ish&amp;gt; and the files on the filesystem." onmousemove="i18n(this)">&scy;&rcy;&acy;&vcy;&ncy;&icy;&vcy;&acy;&iecy;&tcy; &lt;&dcy;&iecy;&rcy;&iecy;&vcy;&ocy;&gt; &icy; &fcy;&acy;&jcy;&lcy;&ycy; &vcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;&ocy;&jcy; &scy;&icy;&scy;&tcy;&iecy;&mcy;&iecy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-git-diff-index--cachedlttree-ishgt"><span data-i18n="983d612b46cdfbceddf9f9fe5a6cbee01f3bc07c3bf950128aa46890e8e5769b/18" data-source="git-diff-index --cached &amp;lt;tree-ish&amp;gt;" onmousemove="i18n(this)">git-diff-index --cached &lt;&dcy;&iecy;&rcy;&iecy;&vcy;&ocy;&gt;</span></dt> <dd> <p><span data-i18n="8d242dc1c9c6629d17a181d25ca6583e90837fc7a386e4881c6746e98a7626f1/62" data-source="compares the &amp;lt;tree-ish&amp;gt; and the index." onmousemove="i18n(this)">&scy;&rcy;&acy;&vcy;&ncy;&icy;&vcy;&acy;&iecy;&tcy; &lt;tree-ish&gt; &icy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-git-diff-tree-rlttree-ish-1gtlttree-ish-2gtltpatterngt82308203"><span data-i18n="1c0906d1fae8b95052dc536f03c3268004cdb59d03530c9d4310ebb3abe0421e/de" data-source="git-diff-tree [-r] &amp;lt;tree-ish-1&amp;gt; &amp;lt;tree-ish-2&amp;gt; [&amp;lt;pattern&amp;gt;&amp;hellip;&amp;ZeroWidthSpace;]" onmousemove="i18n(this)">git-diff-tree [-r] &lt;&dcy;&iecy;&rcy;&iecy;&vcy;&ocy;-1&gt; &lt;&dcy;&iecy;&rcy;&iecy;&vcy;&ocy;-2&gt; [&lt;&shcy;&acy;&bcy;&lcy;&ocy;&ncy;&gt;&hellip;&ZeroWidthSpace;]</span></dt> <dd> <p><span data-i18n="3b7d38ca3338f44108b0eab67019b5306ea3667da89f3a7aea72f8694fa7b70a/3d" data-source="compares the trees named by the two arguments." onmousemove="i18n(this)">&scy;&rcy;&acy;&vcy;&ncy;&icy;&vcy;&acy;&iecy;&tcy; &dcy;&iecy;&rcy;&iecy;&vcy;&softcy;&yacy;, &ncy;&acy;&zcy;&vcy;&acy;&ncy;&ncy;&ycy;&iecy; &dcy;&vcy;&ucy;&mcy;&yacy; &acy;&rcy;&gcy;&ucy;&mcy;&iecy;&ncy;&tcy;&acy;&mcy;&icy;.</span></p> </dd> <dt id="Documentation/git-diff-index.txt-git-diff-filesltpatterngt82308203"><span data-i18n="a87890b4602f6f0f8fd39a46cbcfa1a301c6026fcc89ccb881cbafb6d7b913f1/c8" data-source="git-diff-files [&amp;lt;pattern&amp;gt;&amp;hellip;&amp;ZeroWidthSpace;]" onmousemove="i18n(this)">git-diff-files [&lt;pattern&gt;&hellip;&ZeroWidthSpace;]</span></dt> <dd> <p><span data-i18n="2a4358a18d4f58d8358d16383f6cb9d9efcb753ef2f6533ef8a3d435ba013a47/58" data-source="compares the index and the files on the filesystem." onmousemove="i18n(this)">&scy;&rcy;&acy;&vcy;&ncy;&icy;&vcy;&acy;&iecy;&tcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy; &icy; &fcy;&acy;&jcy;&lcy;&ycy; &vcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;&ocy;&jcy; &scy;&icy;&scy;&tcy;&iecy;&mcy;&iecy;.</span></p> </dd> </dl> </div> <p><span data-i18n="d35a11a2fd35afa44799c8d42538f0778c7912e1e1165f095f876f74f62f5900/ea" data-source="The &amp;quot;git-diff-tree&amp;quot; command begins its output by printing the hash of what is being compared. After that, all the commands print one output line per changed file." onmousemove="i18n(this)">&Kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy;  &quot;git-diff-tree&quot;  &ncy;&acy;&chcy;&icy;&ncy;&acy;&iecy;&tcy; &vcy;&ycy;&vcy;&ocy;&dcy; &scy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy; &khcy;&iecy;&shcy;&acy; &scy;&rcy;&acy;&vcy;&ncy;&icy;&vcy;&acy;&iecy;&mcy;&ocy;&gcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&acy;. &Pcy;&ocy;&scy;&lcy;&iecy; &ecy;&tcy;&ocy;&gcy;&ocy; &vcy;&scy;&iecy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy; &pcy;&iecy;&chcy;&acy;&tcy;&acy;&yucy;&tcy; &ocy;&dcy;&ncy;&ucy; &scy;&tcy;&rcy;&ocy;&kcy;&ucy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy; &dcy;&lcy;&yacy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy;.</span></p> <p><span data-i18n="ffe3fe048334d949ca174718bceaadfa3d36efae73091599b549596201a76454/2f" data-source="An output line is formatted this way:" onmousemove="i18n(this)">&Scy;&tcy;&rcy;&ocy;&kcy;&acy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;:</span></p> <div> <div> <pre class="hljs language-sql"><span class="hljs-keyword">in</span><span class="hljs-operator">-</span>place edit  :<span class="hljs-number">100644</span> <span class="hljs-number">100644</span> bcd1234 <span class="hljs-number">0123456</span> M file0
<span class="hljs-keyword">copy</span><span class="hljs-operator">-</span>edit      :<span class="hljs-number">100644</span> <span class="hljs-number">100644</span> abcd123 <span class="hljs-number">1234567</span> C68 file1 file2
rename<span class="hljs-operator">-</span>edit    :<span class="hljs-number">100644</span> <span class="hljs-number">100644</span> abcd123 <span class="hljs-number">1234567</span> R86 file1 file3
<span class="hljs-keyword">create</span>         :<span class="hljs-number">000000</span> <span class="hljs-number">100644</span> <span class="hljs-number">0000000</span> <span class="hljs-number">1234567</span> A file4
<span class="hljs-keyword">delete</span>         :<span class="hljs-number">100644</span> <span class="hljs-number">000000</span> <span class="hljs-number">1234567</span> <span class="hljs-number">0000000</span> D file5
unmerged       :<span class="hljs-number">000000</span> <span class="hljs-number">000000</span> <span class="hljs-number">0000000</span> <span class="hljs-number">0000000</span> U file6</pre> </div> </div> <p><span data-i18n="9d5be60c42e5fad133c0b35bbd16e125edf8617cde99e5b989374f4cb24ed95c/d7" data-source="That is, from the left to the right:" onmousemove="i18n(this)">&Tcy;&ocy; &iecy;&scy;&tcy;&softcy; &scy;&lcy;&iecy;&vcy;&acy; &ncy;&acy;&pcy;&rcy;&acy;&vcy;&ocy;:</span></p> <div> <ol> <li> <p><span data-i18n="82d494219683bf71e6462607b3263fb0cd5e52a607ffe4ee3012bd2c340e1e6c/4a" data-source="a colon." onmousemove="i18n(this)">a colon.</span></p> </li> <li> <p><span data-i18n="4009c60e30d2c70d6b01359f15d2a33afe2ec1f9ce3f5fe8bb8604d0e683fc4f/e3" data-source="mode for &amp;quot;src&amp;quot;; 000000 if creation or unmerged." onmousemove="i18n(this)">&rcy;&iecy;&zhcy;&icy;&mcy; &dcy;&lcy;&yacy;  &quot;src&quot; ; 000000, &iecy;&scy;&lcy;&icy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ocy; &icy;&lcy;&icy; &ncy;&iecy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&ocy;.</span></p> </li> <li> <p><span data-i18n="97178416761024b88f336c2737194d58fb646e93a51a1eb4366d1fd6b4b1b131/cb" data-source="a space." onmousemove="i18n(this)">a space.</span></p> </li> <li> <p><span data-i18n="081fa69838f03dd8f2d7d5eb2433a056850a3eb1134ec5cb3af6f8b02310a7ee/b9" data-source="mode for &amp;quot;dst&amp;quot;; 000000 if deletion or unmerged." onmousemove="i18n(this)">&rcy;&iecy;&zhcy;&icy;&mcy; &dcy;&lcy;&yacy;  &quot;dst&quot; ; 000000 &vcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&yacy; &icy;&lcy;&icy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&yacy;.</span></p> </li> <li> <p><span data-i18n="97178416761024b88f336c2737194d58fb646e93a51a1eb4366d1fd6b4b1b131/cb" data-source="a space." onmousemove="i18n(this)">a space.</span></p> </li> <li> <p><span data-i18n="48c842738a19889cec4f3a1489b5661f5df6c9c0485cb1015fd96cd7bed838c2/a2" data-source="sha1 for &amp;quot;src&amp;quot;; 0{40} if creation or unmerged." onmousemove="i18n(this)">sha1 &dcy;&lcy;&yacy;  &quot;src&quot; ; 0{40}, &iecy;&scy;&lcy;&icy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ocy; &icy;&lcy;&icy; &ncy;&iecy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&ocy;.</span></p> </li> <li> <p><span data-i18n="97178416761024b88f336c2737194d58fb646e93a51a1eb4366d1fd6b4b1b131/cb" data-source="a space." onmousemove="i18n(this)">a space.</span></p> </li> <li> <p><span data-i18n="40f84d2d9822b83ea7f1ae25e0c17cdb1a76ca8092b3be7bc442153e463cb13f/3b" data-source="sha1 for &amp;quot;dst&amp;quot;; 0{40} if deletion, unmerged or &amp;quot;work tree out of sync with the index&amp;quot;." onmousemove="i18n(this)">sha1 &dcy;&lcy;&yacy;  &quot;dst&quot; ; 0{40} &vcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&yacy;, &ncy;&iecy;&scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &icy;&lcy;&icy;  &quot;work tree out of sync with the index&quot; .</span></p> </li> <li> <p><span data-i18n="97178416761024b88f336c2737194d58fb646e93a51a1eb4366d1fd6b4b1b131/cb" data-source="a space." onmousemove="i18n(this)">a space.</span></p> </li> <li> <p><span data-i18n="d89749afbeb2b513b6a367ade95adebc3f6a5688bacf6d42f92bd8512404320c/e8" data-source="status, followed by optional &amp;quot;score&amp;quot; number." onmousemove="i18n(this)">&scy;&tcy;&acy;&tcy;&ucy;&scy;, &zcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy; &ncy;&ocy;&mcy;&iecy;&rcy;  &quot;score&quot; .</span></p> </li> <li> <p><span data-i18n="7ac1af18ec788f72295133b4dd759bfe96de0ca6a4b94ca763df3424e67c1608/93" data-source="a tab or a NUL when &lt;code&gt;-z&lt;/code&gt; option is used." onmousemove="i18n(this)">&tcy;&acy;&bcy;&ucy;&lcy;&yacy;&tscy;&icy;&yacy; &icy;&lcy;&icy; NUL, &iecy;&scy;&lcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &ocy;&pcy;&tscy;&icy;&yacy;  <code>-z</code> .</span></p> </li> <li> <p><span data-i18n="023ec2e282bddfe8c516db8bd9881e1f6c30df62391eefdc63ae9f50898e24e1/35" data-source="path for &amp;quot;src&amp;quot;" onmousemove="i18n(this)">&pcy;&ucy;&tcy;&softcy; &dcy;&lcy;&yacy;  &quot;src&quot;</span></p> </li> <li> <p><span data-i18n="392df0e8801e429b73b87a4579a33d427471a46c427bf01aad5d3cbb7925f987/39" data-source="a tab or a NUL when &lt;code&gt;-z&lt;/code&gt; option is used; only exists for C or R." onmousemove="i18n(this)">&tcy;&acy;&bcy;&ucy;&lcy;&yacy;&tscy;&icy;&yacy; &icy;&lcy;&icy; NUL, &iecy;&scy;&lcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &ocy;&pcy;&tscy;&icy;&yacy;  <code>-z</code> ; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&lcy;&yacy; C &icy;&lcy;&icy; R.</span></p> </li> <li> <p><span data-i18n="e2bd7c69bdea541ea636f667b2b150fe983f93818fbcf83c1f33435bf353a11f/62" data-source="path for &amp;quot;dst&amp;quot;; only exists for C or R." onmousemove="i18n(this)">&pcy;&ucy;&tcy;&softcy; &dcy;&lcy;&yacy;  &quot;dst&quot; ; &scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &dcy;&lcy;&yacy; C &icy;&lcy;&icy; R.</span></p> </li> <li> <p><span data-i18n="c72b9dda11508fe0afec7530ae2f9d340c25bc37c77516444ee2ac3ffe50b6b4/9f" data-source="an LF or a NUL when &lt;code&gt;-z&lt;/code&gt; option is used, to terminate the record." onmousemove="i18n(this)">LF &icy;&lcy;&icy; NUL, &iecy;&scy;&lcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &ocy;&pcy;&tscy;&icy;&yacy;  <code>-z</code> , &dcy;&lcy;&yacy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&iecy;&ncy;&icy;&yacy; &zcy;&acy;&pcy;&icy;&scy;&icy;.</span></p> </li> </ol> </div> <p><span data-i18n="d46fdf44a13cb6f9b857990b02341f12ee3ccb247a3221d014cf8bfcaeccb6bb/e0" data-source="Possible status letters are:" onmousemove="i18n(this)">&Vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ycy;&iecy; &scy;&tcy;&acy;&tcy;&ucy;&scy;&ncy;&ycy;&iecy; &pcy;&icy;&scy;&softcy;&mcy;&acy;:</span></p> <div> <ul> <li> <p><span data-i18n="a2dc76abf0cb095f768c25446eea87e5ae6fd0d9427daa87b82479f185abfc14/cc" data-source="A: addition of a file" onmousemove="i18n(this)">A: &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&iecy; &fcy;&acy;&jcy;&lcy;&acy;</span></p> </li> <li> <p><span data-i18n="6025efcf015f974ec6a838c8136e777b840ed39ea26e637603eddaf67934c3e6/b1" data-source="C: copy of a file into a new one" onmousemove="i18n(this)">C: &kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &fcy;&acy;&jcy;&lcy;&acy; &vcy; &ncy;&ocy;&vcy;&ycy;&jcy;</span></p> </li> <li> <p><span data-i18n="fe27cc7efbdb65b2357f37b9b88cab0a8d6ce0ae509306bedbb2241ddb79d846/c8" data-source="D: deletion of a file" onmousemove="i18n(this)">D: &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&iecy; &fcy;&acy;&jcy;&lcy;&acy;</span></p> </li> <li> <p><span data-i18n="eb00265261e0787298cd3b29ce3be770ab4b5419fbe8a82dfa1e202723dd0edb/20" data-source="M: modification of the contents or mode of a file" onmousemove="i18n(this)">M: &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&gcy;&ocy; &icy;&lcy;&icy; &rcy;&iecy;&zhcy;&icy;&mcy;&acy; &fcy;&acy;&jcy;&lcy;&acy;.</span></p> </li> <li> <p><span data-i18n="1a5dd70fcd5858ea0de1cc1a921ff187dc1f69e898249eed0dc7dc9c74a6c9a7/12" data-source="R: renaming of a file" onmousemove="i18n(this)">R: &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &fcy;&acy;&jcy;&lcy;&acy;</span></p> </li> <li> <p><span data-i18n="f881683e8ea9305e960d818d080e4b87dc1f7367fb97d4a32ab370dc9b5f56ce/3c" data-source="T: change in the type of the file (regular file, symbolic link or submodule)" onmousemove="i18n(this)">T: &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy; &tcy;&icy;&pcy;&acy; &fcy;&acy;&jcy;&lcy;&acy; (&ocy;&bcy;&ycy;&chcy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy;, &scy;&icy;&mcy;&vcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&kcy;&acy;&yacy; &scy;&scy;&ycy;&lcy;&kcy;&acy; &icy;&lcy;&icy; &pcy;&ocy;&dcy;&mcy;&ocy;&dcy;&ucy;&lcy;&softcy;)</span></p> </li> <li> <p><span data-i18n="bc69c2678395a284a0c02717d02cdb1c7ffb8ea957d65935934d3dbc030678a9/d1" data-source="U: file is unmerged (you must complete the merge before it can be committed)" onmousemove="i18n(this)">U: &fcy;&acy;&jcy;&lcy; &ncy;&iecy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy; (&vcy;&ycy; &dcy;&ocy;&lcy;&zhcy;&ncy;&ycy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&icy;&tcy;&softcy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&iecy;, &pcy;&rcy;&iecy;&zhcy;&dcy;&iecy; &chcy;&iecy;&mcy; &iecy;&gcy;&ocy; &mcy;&ocy;&zhcy;&ncy;&ocy; &bcy;&ucy;&dcy;&iecy;&tcy; &zcy;&acy;&fcy;&icy;&kcy;&scy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy;)</span></p> </li> <li> <p><span data-i18n="9a0bc1a17a6a7e25285a04611f58a826b1dd9c8ca41d69afe2c0ab75dbd6d179/28" data-source="X: &amp;quot;unknown&amp;quot; change type (most probably a bug, please report it)" onmousemove="i18n(this)">X: &Tcy;&icy;&pcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;  &quot;unknown&quot;  (&scy;&kcy;&ocy;&rcy;&iecy;&iecy; &vcy;&scy;&iecy;&gcy;&ocy;, &ocy;&shcy;&icy;&bcy;&kcy;&acy;, &scy;&ocy;&ocy;&bcy;&shchcy;&icy;&tcy;&iecy; &ocy;&bcy; &ecy;&tcy;&ocy;&mcy;)</span></p> </li> </ul> </div> <p><span data-i18n="1ac0504b03f632c9cf9377071051fa97c5aa0dac01f57a5eb8c70af59e40374d/da" data-source="Status letters C and R are always followed by a score (denoting the percentage of similarity between the source and target of the move or copy). Status letter M may be followed by a score (denoting the percentage of dissimilarity) for file rewrites." onmousemove="i18n(this)">&Zcy;&acy; &bcy;&ucy;&kcy;&vcy;&acy;&mcy;&icy; &scy;&tcy;&acy;&tcy;&ucy;&scy;&acy; C &icy; R &vcy;&scy;&iecy;&gcy;&dcy;&acy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &ocy;&tscy;&iecy;&ncy;&kcy;&acy; (&ocy;&bcy;&ocy;&zcy;&ncy;&acy;&chcy;&acy;&yucy;&shchcy;&acy;&yacy; &pcy;&rcy;&ocy;&tscy;&iecy;&ncy;&tcy; &scy;&khcy;&ocy;&dcy;&scy;&tcy;&vcy;&acy; &mcy;&iecy;&zhcy;&dcy;&ucy; &icy;&scy;&tcy;&ocy;&chcy;&ncy;&icy;&kcy;&ocy;&mcy; &icy; &tscy;&iecy;&lcy;&softcy;&yucy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&shchcy;&iecy;&ncy;&icy;&yacy; &icy;&lcy;&icy; &kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;). &Zcy;&acy; &bcy;&ucy;&kcy;&vcy;&ocy;&jcy; &scy;&tcy;&acy;&tcy;&ucy;&scy;&acy; M &mcy;&ocy;&zhcy;&iecy;&tcy; &scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&softcy; &ocy;&tscy;&iecy;&ncy;&kcy;&acy; (&ocy;&bcy;&ocy;&zcy;&ncy;&acy;&chcy;&acy;&yucy;&shchcy;&acy;&yacy; &pcy;&rcy;&ocy;&tscy;&iecy;&ncy;&tcy; &ncy;&iecy;&scy;&khcy;&ocy;&dcy;&scy;&tcy;&vcy;&acy;) &zcy;&acy; &pcy;&iecy;&rcy;&iecy;&zcy;&acy;&pcy;&icy;&scy;&softcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;.</span></p> <p><span data-i18n="beee4b4cf48384f1bcfcf0b7eb45d4e40fc3bba654b7d771b1d0a8e64d70fe52/0b" data-source="The sha1 for &amp;quot;dst&amp;quot; is shown as all 0&amp;rsquo;s if a file on the filesystem is out of sync with the index." onmousemove="i18n(this)">sha1 &dcy;&lcy;&yacy;  &quot;dst&quot;  &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy; &kcy;&acy;&kcy; &vcy;&scy;&iecy; 0, &iecy;&scy;&lcy;&icy; &fcy;&acy;&jcy;&lcy; &vcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;&ocy;&jcy; &scy;&icy;&scy;&tcy;&iecy;&mcy;&iecy; &ncy;&iecy; &scy;&icy;&ncy;&khcy;&rcy;&ocy;&ncy;&icy;&zcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy; &scy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&ocy;&mcy;.</span></p> <p><span data-i18n="872887e563e75957ffc20b021332504f2ddd0a8f3964cb93070863bfaf13cdad/7a" data-source="Example:" onmousemove="i18n(this)">Example:</span></p> <div> <div> <pre class="hljs language-undefined">:100644 100644 5be4a4a 0000000 M file.c</pre> </div> </div> <p><span data-i18n="f2fcde8d5efc6f8643688e2ea366db1824254e621c329add80f06dd7e72df8fe/7f" data-source="Without the &lt;code&gt;-z&lt;/code&gt; option, pathnames with &amp;quot;unusual&amp;quot; characters are quoted as explained for the configuration variable &lt;code&gt;core.quotePath&lt;/code&gt; (see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;). Using &lt;code&gt;-z&lt;/code&gt; the filename is output verbatim and the line is terminated by a NUL byte." onmousemove="i18n(this)">&Bcy;&iecy;&zcy; &ocy;&pcy;&tscy;&icy;&icy;  <code>-z</code>  &icy;&mcy;&iecy;&ncy;&acy; &pcy;&ucy;&tcy;&iecy;&jcy; &scy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&acy;&mcy;&icy;  &quot;unusual&quot;  &zcy;&acy;&kcy;&lcy;&yucy;&chcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &kcy;&acy;&vcy;&ycy;&chcy;&kcy;&icy;, &kcy;&acy;&kcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&ocy; &dcy;&lcy;&yacy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>core.quotePath</code>  (&scy;&mcy;.  <a href="git-config.html">git-config[1]</a> ). &Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy;  <code>-z</code>  &icy;&mcy;&yacy; &fcy;&acy;&jcy;&lcy;&acy; &vcy;&ycy;&vcy;&ocy;&dcy;&icy;&tcy;&scy;&yacy; &dcy;&ocy;&scy;&lcy;&ocy;&vcy;&ncy;&ocy;, &acy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &zcy;&acy;&vcy;&iecy;&rcy;&shcy;&acy;&iecy;&tcy;&scy;&yacy; &ncy;&ucy;&lcy;&iecy;&vcy;&ycy;&mcy; &bcy;&acy;&jcy;&tcy;&ocy;&mcy;.</span></p> </div> <h2 class="text-body-emphasis"  id="_diff_format_for_merges"><span data-i18n="d3a229a9d393049594564f137a145a19090cc1fba033ec58dc241a4fe0e653e6/15" data-source="Diff format for merges" onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;&tcy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy; &dcy;&lcy;&yacy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&jcy;</span></h2> <div> <p><span data-i18n="753565159b4a7f5c4f0332ee1ef7cea35635222485b7b010dc913ad636bfc6c9/da" data-source="&amp;quot;git-diff-tree&amp;quot;, &amp;quot;git-diff-files&amp;quot; and &amp;quot;git-diff --raw&amp;quot; can take &lt;code&gt;-c&lt;/code&gt; or &lt;code&gt;--cc&lt;/code&gt; option to generate diff output also for merge commits. The output differs from the format described above in the following way:" onmousemove="i18n(this)">&quot;git-diff-tree&quot; ,  &quot;git-diff-files&quot;  &icy;  &quot;git-diff --raw&quot;  &mcy;&ocy;&gcy;&ucy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &ocy;&pcy;&tscy;&icy;&yucy;  <code>-c</code>  &icy;&lcy;&icy;  <code>--cc</code>  &dcy;&lcy;&yacy; &gcy;&iecy;&ncy;&iecy;&rcy;&acy;&tscy;&icy;&icy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy;, &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &dcy;&lcy;&yacy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;. &Vcy;&ycy;&vcy;&ocy;&dcy; &ocy;&tcy;&lcy;&icy;&chcy;&acy;&iecy;&tcy;&scy;&yacy; &ocy;&tcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy;, &ocy;&pcy;&icy;&scy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &vcy;&ycy;&shcy;&iecy;, &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;:</span></p> <div> <ol> <li> <p><span data-i18n="474edcbc224dceccc8728f604232b3140f1aef3438c65966c6666ebb20f4ca1c/29" data-source="there is a colon for each parent" onmousemove="i18n(this)">&dcy;&lcy;&yacy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yacy; &iecy;&scy;&tcy;&softcy; &dcy;&vcy;&ocy;&iecy;&tcy;&ocy;&chcy;&icy;&iecy;</span></p> </li> <li> <p><span data-i18n="81805ff5cf3ab6ec33a2a0b985b783bf2443c5a2e108c5662698a0989557629c/38" data-source="there are more &amp;quot;src&amp;quot; modes and &amp;quot;src&amp;quot; sha1" onmousemove="i18n(this)">&iecy;&scy;&tcy;&softcy; &iecy;&shchcy;&iecy; &rcy;&iecy;&zhcy;&icy;&mcy;&ycy;  &quot;src&quot;  &icy;  &quot;src&quot;  sha1</span></p> </li> <li> <p><span data-i18n="eab442f9d8ad71133c49f85dce2638f3a193ce9cc5833964c50cbcdc9492c569/27" data-source="status is concatenated status characters for each parent" onmousemove="i18n(this)">&scy;&tcy;&acy;&tcy;&ucy;&scy; &mdash; &ecy;&tcy;&ocy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&ncy;&ycy;&iecy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ycy; &scy;&tcy;&acy;&tcy;&ucy;&scy;&acy; &dcy;&lcy;&yacy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yacy;</span></p> </li> <li> <p><span data-i18n="619301b8fa9ec605bf5b34785c65293119f91f20395120238b17612d84cc60c0/ae" data-source="no optional &amp;quot;score&amp;quot; number" onmousemove="i18n(this)">&ncy;&iecy;&tcy; &dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &ncy;&ocy;&mcy;&iecy;&rcy;&acy;  &quot;score&quot;</span></p> </li> <li> <p><span data-i18n="1fb8daf704e753476c44e48c8612f7f3a8864105e4b8d2b86823a8ba187f26b9/e3" data-source="tab-separated pathname(s) of the file" onmousemove="i18n(this)">&pcy;&ucy;&tcy;&icy; &kcy; &fcy;&acy;&jcy;&lcy;&ucy;, &rcy;&acy;&zcy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy; &tcy;&acy;&bcy;&ucy;&lcy;&yacy;&tscy;&icy;&iecy;&jcy;</span></p> </li> </ol> </div> <p><span data-i18n="bfe66c30401eed629db8e5e90344a1c9641685fe2c4a081656a8ca0a7219bf2c/39" data-source="For &lt;code&gt;-c&lt;/code&gt; and &lt;code&gt;--cc&lt;/code&gt;, only the destination or final path is shown even if the file was renamed on any side of history. With &lt;code&gt;--combined-all-paths&lt;/code&gt;, the name of the path in each parent is shown followed by the name of the path in the merge commit." onmousemove="i18n(this)">&Dcy;&lcy;&yacy;  <code>-c</code>  &icy;  <code>--cc</code>  &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&ucy;&ncy;&kcy;&tcy; &ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &icy;&lcy;&icy; &kcy;&ocy;&ncy;&iecy;&chcy;&ncy;&ycy;&jcy; &pcy;&ucy;&tcy;&softcy;, &dcy;&acy;&zhcy;&iecy; &iecy;&scy;&lcy;&icy; &fcy;&acy;&jcy;&lcy; &bcy;&ycy;&lcy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy; &ncy;&acy; &lcy;&yucy;&bcy;&ocy;&jcy; &scy;&tcy;&ocy;&rcy;&ocy;&ncy;&iecy; &icy;&scy;&tcy;&ocy;&rcy;&icy;&icy;. &Pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy;  <code>--combined-all-paths</code>  &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy; &icy;&mcy;&yacy; &pcy;&ucy;&tcy;&icy; &vcy; &kcy;&acy;&zhcy;&dcy;&ocy;&mcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&ocy;&mcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&iecy;, &zcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &icy;&mcy;&yacy; &pcy;&ucy;&tcy;&icy; &vcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;.</span></p> <p><span data-i18n="22700747df453348bc5881e2a61ea042eaa4962b774ed6d65f253be4329f3aa1/69" data-source="Examples for &lt;code&gt;-c&lt;/code&gt; and &lt;code&gt;--cc&lt;/code&gt; without &lt;code&gt;--combined-all-paths&lt;/code&gt;:" onmousemove="i18n(this)">&Pcy;&rcy;&icy;&mcy;&iecy;&rcy;&ycy; &dcy;&lcy;&yacy;  <code>-c</code>  &icy;  <code>--cc</code>  &bcy;&iecy;&zcy;  <code>--combined-all-paths</code> :</span></p> <div> <div> <pre class="hljs language-makefile"><span class="hljs-section">::100644 100644 100644 fabadb8 cc95eb0 4866510 MM        desc.c</span>
<span class="hljs-section">::100755 100755 100755 52b7a2d 6d1ac04 d2ac7d7 RM        bar.sh</span>
<span class="hljs-section">::100644 100644 100644 e07d6c5 9042e82 ee91881 RR        phooey.c</span></pre> </div> </div> <p><span data-i18n="57b8298bf2c11aacf6e820b8549e0fbdbd15adbd6b6911635d9f4ecb2d94e7df/26" data-source="Examples when &lt;code&gt;--combined-all-paths&lt;/code&gt; added to either &lt;code&gt;-c&lt;/code&gt; or &lt;code&gt;--cc&lt;/code&gt;:" onmousemove="i18n(this)">&Pcy;&rcy;&icy;&mcy;&iecy;&rcy;&ycy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy;  <code>--combined-all-paths</code>  &kcy;  <code>-c</code>  &icy;&lcy;&icy;  <code>--cc</code> :</span></p> <div> <div> <pre class="hljs language-makefile"><span class="hljs-section">::100644 100644 100644 fabadb8 cc95eb0 4866510 MM        desc.c        desc.c        desc.c</span>
<span class="hljs-section">::100755 100755 100755 52b7a2d 6d1ac04 d2ac7d7 RM        foo.sh        bar.sh        bar.sh</span>
<span class="hljs-section">::100644 100644 100644 e07d6c5 9042e82 ee91881 RR        fooey.c        fuey.c        phooey.c</span></pre> </div> </div> <p><span data-i18n="09a857607fe2ae5739ccd761640e29f3dc4e27be3b1bd5855f625d093fd83418/d9" data-source="Note that &lt;code&gt;combined diff&lt;/code&gt; lists only files which were modified from all parents." onmousemove="i18n(this)">&Ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy;  <code>combined diff</code>  &pcy;&iecy;&rcy;&iecy;&chcy;&icy;&scy;&lcy;&yacy;&iecy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &fcy;&acy;&jcy;&lcy;&ycy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &bcy;&ycy;&lcy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ycy; &vcy;&scy;&iecy;&mcy;&icy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&mcy;&icy; &fcy;&acy;&jcy;&lcy;&acy;&mcy;&icy;.</span></p> </div> <h2 class="text-body-emphasis"  id="generate_patch_text_with_p"><span data-i18n="d6807c8b9185db90e5106a938d21b2ef21c1682cc47a72813604572c56d2225a/6b" data-source="Generating patch text with -p" onmousemove="i18n(this)">&Gcy;&iecy;&ncy;&iecy;&rcy;&acy;&tscy;&icy;&yacy; &tcy;&iecy;&kcy;&scy;&tcy;&acy; &pcy;&acy;&tcy;&chcy;&acy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; -p</span></h2> <div> <p><span data-i18n="3d6314b4a79dbfa14324b913e4283f637625796b290c2b31a43d72f7b6caec91/c7" data-source="Running &lt;a href=&quot;git-diff&quot;&gt;git-diff[1]&lt;/a&gt;, &lt;a href=&quot;git-log&quot;&gt;git-log[1]&lt;/a&gt;, &lt;a href=&quot;git-show&quot;&gt;git-show[1]&lt;/a&gt;, &lt;a href=&quot;git-diff-index&quot;&gt;git-diff-index[1]&lt;/a&gt;, &lt;a href=&quot;git-diff-tree&quot;&gt;git-diff-tree[1]&lt;/a&gt;, or &lt;a href=&quot;git-diff-files&quot;&gt;git-diff-files[1]&lt;/a&gt; with the &lt;code&gt;-p&lt;/code&gt; option produces patch text. You can customize the creation of patch text via the &lt;code&gt;GIT_EXTERNAL_DIFF&lt;/code&gt; and the &lt;code&gt;GIT_DIFF_OPTS&lt;/code&gt; environment variables (see &lt;a href=&quot;git&quot;&gt;git[1]&lt;/a&gt;), and the &lt;code&gt;diff&lt;/code&gt; attribute (see &lt;a href=&quot;gitattributes&quot;&gt;gitattributes[5]&lt;/a&gt;)." onmousemove="i18n(this)">&Zcy;&acy;&pcy;&ucy;&scy;&kcy;  <a href="git-diff.html">git-diff[1]</a> ,  <a href="git-log.html">git-log[1]</a> ,  <a href="git-show.html">git-show[1]</a> ,  <a href="git-diff-index.html">git-diff-index[1]</a> ,  <a href="git-diff-tree.html">git-diff-tree[1]</a>  &icy;&lcy;&icy;  <a href="git-diff-files.html">git-diff-files[1]</a>  &scy; &ocy;&pcy;&tscy;&icy;&iecy;&jcy;  <code>-p</code>  &scy;&ocy;&zcy;&dcy;&acy;&iecy;&tcy; &tcy;&iecy;&kcy;&scy;&tcy; &icy;&scy;&pcy;&rcy;&acy;&vcy;&lcy;&iecy;&ncy;&icy;&yacy;. &Vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &ncy;&acy;&scy;&tcy;&rcy;&ocy;&icy;&tcy;&softcy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&iecy; &tcy;&iecy;&kcy;&scy;&tcy;&acy; &pcy;&acy;&tcy;&chcy;&acy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&rcy;&iecy;&dcy;&ycy;  <code>GIT_EXTERNAL_DIFF</code>  &icy;  <code>GIT_DIFF_OPTS</code>  (&scy;&mcy;.  <a href="git.html">git[1]</a> ), &acy; &tcy;&acy;&kcy;&zhcy;&iecy; &acy;&tcy;&rcy;&icy;&bcy;&ucy;&tcy;&acy;  <code>diff</code>  (&scy;&mcy;.  <a href="gitattributes.html">gitattributes[5]</a> ).</span></p> <p><span data-i18n="ff2d41caea8c8240d29e7a1640e930051d9ce8480db9e28bbef1f7b20157d202/17" data-source="What the -p option produces is slightly different from the traditional diff format:" onmousemove="i18n(this)">&Rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &ocy;&pcy;&tscy;&icy;&icy; -p &ncy;&iecy;&mcy;&ncy;&ocy;&gcy;&ocy; &ocy;&tcy;&lcy;&icy;&chcy;&acy;&iecy;&tcy;&scy;&yacy; &ocy;&tcy; &tcy;&rcy;&acy;&dcy;&icy;&tscy;&icy;&ocy;&ncy;&ncy;&ocy;&gcy;&ocy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy; diff:</span></p> <div> <ol> <li> <p><span data-i18n="25e768a975715c37fc3a043bb94ec5f5719fde48fe6df41108ca3051f86259a9/ce" data-source="It is preceded by a &amp;quot;git diff&amp;quot; header that looks like this:" onmousemove="i18n(this)">&IEcy;&mcy;&ucy; &pcy;&rcy;&iecy;&dcy;&shcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&ocy;&kcy;  &quot;git diff&quot; , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &vcy;&ycy;&gcy;&lcy;&yacy;&dcy;&icy;&tcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;:</span></p> <div> <div> <pre class="hljs language-css">diff <span class="hljs-attr">--git</span> <span class="hljs-selector-tag">a</span>/file1 <span class="hljs-selector-tag">b</span>/file2</pre> </div> </div> <p><span data-i18n="317b57075baa00dcf327231cabc915cac5f4ddc38adaeffaa2046d25ea02f699/7a" data-source="The &lt;code&gt;a/&lt;/code&gt; and &lt;code&gt;b/&lt;/code&gt; filenames are the same unless rename/copy is involved. Especially, even for a creation or a deletion, &lt;code&gt;/dev/null&lt;/code&gt; is &lt;code&gt;not&lt;/code&gt; used in place of the &lt;code&gt;a/&lt;/code&gt; or &lt;code&gt;b/&lt;/code&gt; filenames." onmousemove="i18n(this)">&Icy;&mcy;&iecy;&ncy;&acy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;  <code>a/</code>  &icy;  <code>b/</code>  &ocy;&dcy;&icy;&ncy;&acy;&kcy;&ocy;&vcy;&ycy;, &iecy;&scy;&lcy;&icy; &ncy;&iecy; &tcy;&rcy;&iecy;&bcy;&ucy;&iecy;&tcy;&scy;&yacy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;/&kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;. &Vcy; &chcy;&acy;&scy;&tcy;&ncy;&ocy;&scy;&tcy;&icy;, &dcy;&acy;&zhcy;&iecy; &pcy;&rcy;&icy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&icy; &icy;&lcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&icy; &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &icy;&mcy;&iecy;&ncy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;  <code>a/</code>  &icy;&lcy;&icy;  <code>b/</code>  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy;  <code>/dev/null</code> .</span></p> <p><span data-i18n="2ecfc8fc780f9c949a71fd8de63a60c18d2897864f4c93b5d6cca73548bec5d3/dd" data-source="When a rename/copy is involved, &lt;code&gt;file1&lt;/code&gt; and &lt;code&gt;file2&lt;/code&gt; show the name of the source file of the rename/copy and the name of the file that the rename/copy produces, respectively." onmousemove="i18n(this)">&Pcy;&rcy;&icy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&icy;/&kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&icy;  <code>file1</code>  &icy;  <code>file2</code>  &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&tcy; &icy;&mcy;&yacy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;/&kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &icy; &icy;&mcy;&yacy; &fcy;&acy;&jcy;&lcy;&acy;, &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &vcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;&iecy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;/&kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;, &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&iecy;&ncy;&ncy;&ocy;.</span></p> </li> <li> <p><span data-i18n="55889d88e6cf212aa98d84ba35c3034baade13b86f2e58b034a3bafc8968eaee/66" data-source="It is followed by one or more extended header lines:" onmousemove="i18n(this)">&Zcy;&acy; &ncy;&icy;&mcy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &ocy;&dcy;&ncy;&acy; &icy;&lcy;&icy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&acy;:</span></p> <div> <div> <pre class="hljs language-xml">old mode <span class="hljs-tag">&lt;<span class="hljs-name">mode</span>&gt;</span>
new mode <span class="hljs-tag">&lt;<span class="hljs-name">mode</span>&gt;</span>
deleted file mode <span class="hljs-tag">&lt;<span class="hljs-name">mode</span>&gt;</span>
new file mode <span class="hljs-tag">&lt;<span class="hljs-name">mode</span>&gt;</span>
copy from <span class="hljs-tag">&lt;<span class="hljs-name">path</span>&gt;</span>
copy to <span class="hljs-tag">&lt;<span class="hljs-name">path</span>&gt;</span>
rename from <span class="hljs-tag">&lt;<span class="hljs-name">path</span>&gt;</span>
rename to <span class="hljs-tag">&lt;<span class="hljs-name">path</span>&gt;</span>
similarity index <span class="hljs-tag">&lt;<span class="hljs-name">number</span>&gt;</span>
dissimilarity index <span class="hljs-tag">&lt;<span class="hljs-name">number</span>&gt;</span>
index <span class="hljs-tag">&lt;<span class="hljs-name">hash</span>&gt;</span>..<span class="hljs-tag">&lt;<span class="hljs-name">hash</span>&gt;</span> <span class="hljs-tag">&lt;<span class="hljs-name">mode</span>&gt;</span></pre> </div> </div> <p><span data-i18n="a646ef8ccd9839922cfbbc92e83e461eece07ee2d1bd292fdc5c1da7ecc2b413/99" data-source="File modes are printed as 6-digit octal numbers including the file type and file permission bits." onmousemove="i18n(this)">&Rcy;&iecy;&zhcy;&icy;&mcy;&ycy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &pcy;&iecy;&chcy;&acy;&tcy;&acy;&yucy;&tcy;&scy;&yacy; &kcy;&acy;&kcy; 6-&zcy;&ncy;&acy;&chcy;&ncy;&ycy;&iecy; &vcy;&ocy;&scy;&softcy;&mcy;&iecy;&rcy;&icy;&chcy;&ncy;&ycy;&iecy; &chcy;&icy;&scy;&lcy;&acy;, &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yacy; &tcy;&icy;&pcy; &fcy;&acy;&jcy;&lcy;&acy; &icy; &bcy;&icy;&tcy;&ycy; &rcy;&acy;&zcy;&rcy;&iecy;&shcy;&iecy;&ncy;&icy;&yacy; &fcy;&acy;&jcy;&lcy;&acy;.</span></p> <p><span data-i18n="9a24005b44a5681940fde2d3c71d9628aeafe04bc4b40533c60c04523c323b42/47" data-source="Path names in extended headers do not include the &lt;code&gt;a/&lt;/code&gt; and &lt;code&gt;b/&lt;/code&gt; prefixes." onmousemove="i18n(this)">&Icy;&mcy;&iecy;&ncy;&acy; &pcy;&ucy;&tcy;&iecy;&jcy; &vcy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&ncy;&ycy;&khcy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&acy;&khcy; &ncy;&iecy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&yucy;&tcy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;&ycy;  <code>a/</code>  &icy;  <code>b/</code> .</span></p> <p><span data-i18n="8c955dd28976b56c388d1f7abff11aa44c562f217cf571b000b910115241ef44/32" data-source="The similarity index is the percentage of unchanged lines, and the dissimilarity index is the percentage of changed lines. It is a rounded down integer, followed by a percent sign. The similarity index value of 100% is thus reserved for two equal files, while 100% dissimilarity means that no line from the old file made it into the new one." onmousemove="i18n(this)">&Icy;&ncy;&dcy;&iecy;&kcy;&scy; &scy;&khcy;&ocy;&dcy;&scy;&tcy;&vcy;&acy; &mdash; &ecy;&tcy;&ocy; &pcy;&rcy;&ocy;&tscy;&iecy;&ncy;&tcy; &ncy;&iecy;&icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy;, &acy; &icy;&ncy;&dcy;&iecy;&kcy;&scy; &ncy;&iecy;&scy;&khcy;&ocy;&dcy;&scy;&tcy;&vcy;&acy; &mdash; &pcy;&rcy;&ocy;&tscy;&iecy;&ncy;&tcy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy;. &Ecy;&tcy;&ocy; &ocy;&kcy;&rcy;&ucy;&gcy;&lcy;&iecy;&ncy;&ncy;&ocy;&iecy; &tscy;&iecy;&lcy;&ocy;&iecy; &chcy;&icy;&scy;&lcy;&ocy;, &zcy;&acy; &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &zcy;&ncy;&acy;&kcy; &pcy;&rcy;&ocy;&tscy;&iecy;&ncy;&tcy;&acy;. &Tcy;&acy;&kcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;, &zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&iecy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&acy; &scy;&khcy;&ocy;&dcy;&scy;&tcy;&vcy;&acy; 100% &zcy;&acy;&rcy;&iecy;&zcy;&iecy;&rcy;&vcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ocy; &dcy;&lcy;&yacy; &dcy;&vcy;&ucy;&khcy; &ocy;&dcy;&icy;&ncy;&acy;&kcy;&ocy;&vcy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;, &acy; 100%-&ncy;&ocy;&iecy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&iecy; &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &ncy;&icy; &ocy;&dcy;&ncy;&acy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &icy;&zcy; &scy;&tcy;&acy;&rcy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy; &ncy;&iecy; &pcy;&ocy;&pcy;&acy;&lcy;&acy; &vcy; &ncy;&ocy;&vcy;&ycy;&jcy;.</span></p> <p><span data-i18n="37eb43206bdaf4a6f82947bc548ae2b480abda9ea75ad7d715407d6288573743/9a" data-source="The index line includes the blob object names before and after the change. The &amp;lt;mode&amp;gt; is included if the file mode does not change; otherwise, separate lines indicate the old and the new mode." onmousemove="i18n(this)">&Icy;&ncy;&dcy;&iecy;&kcy;&scy;&ncy;&acy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &icy;&mcy;&iecy;&ncy;&acy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &bcy;&ocy;&lcy;&softcy;&shcy;&icy;&khcy; &dcy;&vcy;&ocy;&icy;&chcy;&ncy;&ycy;&khcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ocy;&vcy; &dcy;&ocy; &icy; &pcy;&ocy;&scy;&lcy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;. &lt;mode&gt; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy;&scy;&yacy;, &iecy;&scy;&lcy;&icy; &rcy;&iecy;&zhcy;&icy;&mcy; &fcy;&acy;&jcy;&lcy;&acy; &ncy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy;; &vcy; &pcy;&rcy;&ocy;&tcy;&icy;&vcy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &ocy;&tcy;&dcy;&iecy;&lcy;&softcy;&ncy;&ycy;&iecy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &ocy;&bcy;&ocy;&zcy;&ncy;&acy;&chcy;&acy;&yucy;&tcy; &scy;&tcy;&acy;&rcy;&ycy;&jcy; &icy; &ncy;&ocy;&vcy;&ycy;&jcy; &rcy;&iecy;&zhcy;&icy;&mcy;.</span></p> </li> <li> <p><span data-i18n="2c770eef28ed36670876b1924297f62d8c2f5c964320cf73ca5d91deab59dba4/73" data-source="Pathnames with &amp;quot;unusual&amp;quot; characters are quoted as explained for the configuration variable &lt;code&gt;core.quotePath&lt;/code&gt; (see &lt;a href=&quot;git-config&quot;&gt;git-config[1]&lt;/a&gt;)." onmousemove="i18n(this)">&Icy;&mcy;&iecy;&ncy;&acy; &pcy;&ucy;&tcy;&iecy;&jcy; &scy; &scy;&icy;&mcy;&vcy;&ocy;&lcy;&acy;&mcy;&icy;  &quot;unusual&quot;  &zcy;&acy;&kcy;&lcy;&yucy;&chcy;&acy;&yucy;&tcy;&scy;&yacy; &vcy; &kcy;&acy;&vcy;&ycy;&chcy;&kcy;&icy;, &kcy;&acy;&kcy; &ocy;&pcy;&icy;&scy;&acy;&ncy;&ocy; &dcy;&lcy;&yacy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy;&jcy; &kcy;&ocy;&ncy;&fcy;&icy;&gcy;&ucy;&rcy;&acy;&tscy;&icy;&icy;  <code>core.quotePath</code>  (&scy;&mcy;.  <a href="git-config.html">git-config[1]</a> ).</span></p> </li> <li> <p><span data-i18n="fcec9631d54305c55061212682fd9f4c3ba3e800c1d0e8621c4c1d22039c3a4b/3e" data-source="All the &lt;code&gt;file1&lt;/code&gt; files in the output refer to files before the commit, and all the &lt;code&gt;file2&lt;/code&gt; files refer to files after the commit. It is incorrect to apply each change to each file sequentially. For example, this patch will swap a and b:" onmousemove="i18n(this)">&Vcy;&scy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy;  <code>file1</code>  &vcy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&khcy; &dcy;&acy;&ncy;&ncy;&ycy;&khcy; &ocy;&tcy;&ncy;&ocy;&scy;&yacy;&tcy;&scy;&yacy; &kcy; &fcy;&acy;&jcy;&lcy;&acy;&mcy; &dcy;&ocy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;, &acy; &vcy;&scy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy;  <code>file2</code>  &ocy;&tcy;&ncy;&ocy;&scy;&yacy;&tcy;&scy;&yacy; &kcy; &fcy;&acy;&jcy;&lcy;&acy;&mcy; &pcy;&ocy;&scy;&lcy;&iecy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &Ncy;&iecy;&pcy;&rcy;&acy;&vcy;&icy;&lcy;&softcy;&ncy;&ocy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&yacy;&tcy;&softcy; &kcy;&acy;&zhcy;&dcy;&ocy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy; &kcy; &kcy;&acy;&zhcy;&dcy;&ocy;&mcy;&ucy; &fcy;&acy;&jcy;&lcy;&ucy; &pcy;&ocy;&scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &ecy;&tcy;&ocy;&tcy; &pcy;&acy;&tcy;&chcy; &pcy;&ocy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy; &mcy;&iecy;&scy;&tcy;&acy;&mcy;&icy; a &icy; b:</span></p> <div> <div> <pre class="hljs language-css">diff <span class="hljs-attr">--git</span> <span class="hljs-selector-tag">a</span>/<span class="hljs-selector-tag">a</span> <span class="hljs-selector-tag">b</span>/<span class="hljs-selector-tag">b</span>
rename <span class="hljs-selector-tag">from</span> <span class="hljs-selector-tag">a</span>
rename <span class="hljs-selector-tag">to</span> <span class="hljs-selector-tag">b</span>
diff <span class="hljs-attr">--git</span> <span class="hljs-selector-tag">a</span>/<span class="hljs-selector-tag">b</span> <span class="hljs-selector-tag">b</span>/<span class="hljs-selector-tag">a</span>
rename <span class="hljs-selector-tag">from</span> <span class="hljs-selector-tag">b</span>
rename <span class="hljs-selector-tag">to</span> <span class="hljs-selector-tag">a</span></pre> </div> </div> </li> <li> <p><span data-i18n="69c114e2415abb93a9c9f1b287ee52563d7fb9faf318fc98aa98879d49d09c0d/f9" data-source="Hunk headers mention the name of the function to which the hunk applies. See &amp;quot;Defining a custom hunk-header&amp;quot; in &lt;a href=&quot;gitattributes&quot;&gt;gitattributes[5]&lt;/a&gt; for details of how to tailor this to specific languages." onmousemove="i18n(this)">&Vcy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&acy;&khcy; &khcy;&acy;&ncy;&kcy;&ocy;&vcy; &ucy;&pcy;&ocy;&mcy;&icy;&ncy;&acy;&iecy;&tcy;&scy;&yacy; &icy;&mcy;&yacy; &fcy;&ucy;&ncy;&kcy;&tscy;&icy;&icy;, &kcy; &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&jcy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&yacy;&iecy;&tcy;&scy;&yacy; &khcy;&acy;&ncy;&kcy;. &Scy;&mcy;.  &quot;Defining a custom hunk-header&quot;  &vcy;  <a href="gitattributes.html">gitattributes[5]</a>  &dcy;&lcy;&yacy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yacy; &pcy;&ocy;&dcy;&rcy;&ocy;&bcy;&ncy;&ocy;&jcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&icy; &ocy; &tcy;&ocy;&mcy;, &kcy;&acy;&kcy; &acy;&dcy;&acy;&pcy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &ecy;&tcy;&ocy; &kcy; &kcy;&ocy;&ncy;&kcy;&rcy;&iecy;&tcy;&ncy;&ycy;&mcy; &yacy;&zcy;&ycy;&kcy;&acy;&mcy;.</span></p> </li> </ol> </div> </div> <h2 class="text-body-emphasis"  id="_combined_diff_format"><span data-i18n="bd3c10f1b96dac97a73ac1aad7c774bad27c81346020b19a5a08d28ffd950c1d/fd" data-source="Combined diff format" onmousemove="i18n(this)">&Kcy;&ocy;&mcy;&bcy;&icy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy;</span></h2> <div> <p><span data-i18n="6c67f0b546f689a5b802277da593572af1c4072480a22aff06df5653a8b83493/42" data-source="Any diff-generating command can take the &lt;code&gt;-c&lt;/code&gt; or &lt;code&gt;--cc&lt;/code&gt; option to produce a &lt;code&gt;combined diff&lt;/code&gt; when showing a merge. This is the default format when showing merges with &lt;a href=&quot;git-diff&quot;&gt;git-diff[1]&lt;/a&gt; or &lt;a href=&quot;git-show&quot;&gt;git-show[1]&lt;/a&gt;. Note also that you can give suitable &lt;code&gt;--diff-merges&lt;/code&gt; option to any of these commands to force generation of diffs in a specific format." onmousemove="i18n(this)">&Lcy;&yucy;&bcy;&acy;&yacy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&acy;, &gcy;&iecy;&ncy;&iecy;&rcy;&icy;&rcy;&ucy;&yucy;&shchcy;&acy;&yacy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy;, &mcy;&ocy;&zhcy;&iecy;&tcy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&tcy;&softcy; &ocy;&pcy;&tscy;&icy;&yucy;  <code>-c</code>  &icy;&lcy;&icy;  <code>--cc</code>  &dcy;&lcy;&yacy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&yacy;  <code>combined diff</code>  &pcy;&rcy;&icy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;. &Ecy;&tcy;&ocy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy; &pcy;&rcy;&icy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&icy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&jcy; &scy;  <a href="git-diff.html">git-diff[1]</a>  &icy;&lcy;&icy;  <a href="git-show.html">git-show[1]</a> . &Tcy;&acy;&kcy;&zhcy;&iecy; &ocy;&bcy;&rcy;&acy;&tcy;&icy;&tcy;&iecy; &vcy;&ncy;&icy;&mcy;&acy;&ncy;&icy;&iecy;, &chcy;&tcy;&ocy; &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &ucy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &pcy;&ocy;&dcy;&khcy;&ocy;&dcy;&yacy;&shchcy;&ucy;&yucy; &ocy;&pcy;&tscy;&icy;&yucy;  <code>--diff-merges</code>  &dcy;&lcy;&yacy; &lcy;&yucy;&bcy;&ocy;&jcy; &icy;&zcy; &ecy;&tcy;&icy;&khcy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&rcy;&icy;&ncy;&ucy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &gcy;&iecy;&ncy;&iecy;&rcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy; &vcy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&iecy;&ncy;&ncy;&ocy;&mcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy;.</span></p> <p><span data-i18n="1a8f2a9daf82046765d2945b218d13f0a440669fbb3a3226032f3b57769c8cb0/59" data-source="A &amp;quot;combined diff&amp;quot; format looks like this:" onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;&tcy;  &quot;combined diff&quot;  &vcy;&ycy;&gcy;&lcy;&yacy;&dcy;&icy;&tcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;:</span></p> <div> <div> <pre class="hljs language-csharp">diff --combined describe.c
index fabadb8,cc95eb0.<span class="hljs-number">.4866510</span>
--- a/describe.c
+++ b/describe.c
@@@ <span class="hljs-number">-98</span>,<span class="hljs-number">20</span> <span class="hljs-number">-98</span>,<span class="hljs-number">12</span> +<span class="hljs-number">98</span>,<span class="hljs-number">20</span> @@@
        <span class="hljs-keyword">return</span> (a_date &gt; b_date) ? <span class="hljs-number">-1</span> : (a_date == b_date) ? <span class="hljs-number">0</span> : <span class="hljs-number">1</span>;
  }

- <span class="hljs-function"><span class="hljs-keyword">static</span> <span class="hljs-keyword">void</span> <span class="hljs-title">describe</span>(<span class="hljs-params"><span class="hljs-built_in">char</span> *arg</span>)
 -<span class="hljs-keyword">static</span> <span class="hljs-keyword">void</span> <span class="hljs-title">describe</span>(<span class="hljs-params"><span class="hljs-keyword">struct</span> commit *cmit, <span class="hljs-built_in">int</span> last_one</span>)
++<span class="hljs-keyword">static</span> <span class="hljs-keyword">void</span> <span class="hljs-title">describe</span>(<span class="hljs-params"><span class="hljs-built_in">char</span> *arg, <span class="hljs-built_in">int</span> last_one</span>)</span>
  {
 +        unsigned <span class="hljs-built_in">char</span> sha1[<span class="hljs-number">20</span>];
 +        <span class="hljs-keyword">struct</span> commit *cmit;
        <span class="hljs-keyword">struct</span> commit_list *list;
        <span class="hljs-keyword">static</span> <span class="hljs-built_in">int</span> initialized = <span class="hljs-number">0</span>;
        <span class="hljs-keyword">struct</span> commit_name *n;

 +        <span class="hljs-keyword">if</span> (get_sha1(arg, sha1) &lt; <span class="hljs-number">0</span>)
 +                usage(describe_usage);
 +        cmit = lookup_commit_reference(sha1);
 +        <span class="hljs-keyword">if</span> (!cmit)
 +                usage(describe_usage);
 +
        <span class="hljs-keyword">if</span> (!initialized) {
                initialized = <span class="hljs-number">1</span>;
                for_each_ref(get_name);</pre> </div> </div> <div> <ol> <li> <p><span data-i18n="3fa596527ff50e7e30912308c62477abb0e785a0d6b2f0a667bb36cee522de5d/d2" data-source="It is preceded by a &amp;quot;git diff&amp;quot; header, that looks like this (when the &lt;code&gt;-c&lt;/code&gt; option is used):" onmousemove="i18n(this)">&IEcy;&mcy;&ucy; &pcy;&rcy;&iecy;&dcy;&shcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&ocy;&kcy;  &quot;git diff&quot; , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &vcy;&ycy;&gcy;&lcy;&yacy;&dcy;&icy;&tcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy; (&pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &ocy;&pcy;&tscy;&icy;&icy;  <code>-c</code> ):</span></p> <div> <div> <pre class="hljs language-css">diff <span class="hljs-attr">--combined</span> file</pre> </div> </div> <p><span data-i18n="a5d378b1fe42bd58047a3de46b6f0e50df1466a577c21779043dc441c4027b46/38" data-source="or like this (when the &lt;code&gt;--cc&lt;/code&gt; option is used):" onmousemove="i18n(this)">&icy;&lcy;&icy; &vcy;&ocy;&tcy; &tcy;&acy;&kcy; (&pcy;&rcy;&icy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&icy; &ocy;&pcy;&tscy;&icy;&icy;  <code>--cc</code> ):</span></p> <div> <div> <pre class="hljs language-css">diff <span class="hljs-attr">--cc</span> file</pre> </div> </div> </li> <li> <p><span data-i18n="94d1db4db0acd2828bef817668fc8f48a4d7539966f36183b026d48a3cff6a49/b5" data-source="It is followed by one or more extended header lines (this example shows a merge with two parents):" onmousemove="i18n(this)">&Zcy;&acy; &ncy;&icy;&mcy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &ocy;&dcy;&ncy;&acy; &icy;&lcy;&icy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &scy;&tcy;&rcy;&ocy;&kcy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&acy; (&vcy; &ecy;&tcy;&ocy;&mcy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy;&iecy; &pcy;&ocy;&kcy;&acy;&zcy;&acy;&ncy;&ocy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&iecy; &scy; &dcy;&vcy;&ucy;&mcy;&yacy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&mcy;&icy; &scy;&tcy;&rcy;&ocy;&kcy;&acy;&mcy;&icy;):</span></p> <div> <div> <pre class="hljs language-xml">index <span class="hljs-tag">&lt;<span class="hljs-name">hash</span>&gt;</span>,<span class="hljs-tag">&lt;<span class="hljs-name">hash</span>&gt;</span>..<span class="hljs-tag">&lt;<span class="hljs-name">hash</span>&gt;</span>
mode <span class="hljs-tag">&lt;<span class="hljs-name">mode</span>&gt;</span>,<span class="hljs-tag">&lt;<span class="hljs-name">mode</span>&gt;</span>..<span class="hljs-tag">&lt;<span class="hljs-name">mode</span>&gt;</span>
new file mode <span class="hljs-tag">&lt;<span class="hljs-name">mode</span>&gt;</span>
deleted file mode <span class="hljs-tag">&lt;<span class="hljs-name">mode</span>&gt;</span>,<span class="hljs-tag">&lt;<span class="hljs-name">mode</span>&gt;</span></pre> </div> </div> <p><span data-i18n="1f359e675c42fb078a357d477cffc0b92af090cb124e8e8f21749d1ec1baad33/4a" data-source="The &lt;code&gt;mode &amp;lt;mode&amp;gt;,&amp;lt;mode&amp;gt;..&amp;lt;mode&amp;gt;&lt;/code&gt; line appears only if at least one of the &amp;lt;mode&amp;gt; is different from the rest. Extended headers with information about detected content movement (renames and copying detection) are designed to work with the diff of two &amp;lt;tree-ish&amp;gt; and are not used by combined diff format." onmousemove="i18n(this)">&Scy;&tcy;&rcy;&ocy;&kcy;&acy;  <code>mode &lt;mode&gt;,&lt;mode&gt;..&lt;mode&gt;</code>  &pcy;&ocy;&yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &vcy; &tcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;, &iecy;&scy;&lcy;&icy; &khcy;&ocy;&tcy;&yacy; &bcy;&ycy; &ocy;&dcy;&icy;&ncy; &icy;&zcy; &lt;mode&gt; &ocy;&tcy;&lcy;&icy;&chcy;&acy;&iecy;&tcy;&scy;&yacy; &ocy;&tcy; &ocy;&scy;&tcy;&acy;&lcy;&softcy;&ncy;&ycy;&khcy;. &Rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&ncy;&ycy;&iecy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&icy; &scy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&iecy;&jcy; &ocy;&bcy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&ncy;&ocy;&mcy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&shchcy;&iecy;&ncy;&icy;&icy; &kcy;&ocy;&ncy;&tcy;&iecy;&ncy;&tcy;&acy; (&ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&icy;&iecy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&jcy; &icy; &kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;) &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&ycy; &dcy;&lcy;&yacy; &rcy;&acy;&bcy;&ocy;&tcy;&ycy; &scy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy;&mcy;&icy; &dcy;&vcy;&ucy;&khcy; &lt;tree-ish&gt; &icy; &ncy;&iecy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yucy;&tcy;&scy;&yacy; &vcy; &kcy;&ocy;&mcy;&bcy;&icy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&mcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&iecy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy;.</span></p> </li> <li> <p><span data-i18n="0eb5a3a6dc9e6ec813354743e3d6ab8f4a210615b3b644e1d51324a2db157df3/b3" data-source="It is followed by a two-line from-file/to-file header:" onmousemove="i18n(this)">&Zcy;&acy; &ncy;&icy;&mcy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &dcy;&vcy;&ucy;&khcy;&scy;&tcy;&rcy;&ocy;&chcy;&ncy;&ycy;&jcy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&ocy;&kcy; &laquo;&icy;&zcy; &fcy;&acy;&jcy;&lcy;&acy;/&vcy; &fcy;&acy;&jcy;&lcy;&raquo;:</span></p> <div> <div> <pre class="hljs language-bash">--- a/file
+++ b/file</pre> </div> </div> <p><span data-i18n="dd8fecc6b151c0463fa6317e19244cbdc084d2f32f38999c83fe29089d32f164/a8" data-source="Similar to the two-line header for the traditional &lt;code&gt;unified&lt;/code&gt; diff format, &lt;code&gt;/dev/null&lt;/code&gt; is used to signal created or deleted files." onmousemove="i18n(this)">&Pcy;&ocy;&dcy;&ocy;&bcy;&ncy;&ocy; &dcy;&vcy;&ucy;&khcy;&scy;&tcy;&rcy;&ocy;&chcy;&ncy;&ocy;&mcy;&ucy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&ucy; &tcy;&rcy;&acy;&dcy;&icy;&tscy;&icy;&ocy;&ncy;&ncy;&ocy;&gcy;&ocy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy;  <code>unified</code> ,  <code>/dev/null</code>  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy;&scy;&yacy; &dcy;&lcy;&yacy; &ocy;&bcy;&ocy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&icy;&yacy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&ncy;&ycy;&khcy; &icy;&lcy;&icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy;.</span></p> <p><span data-i18n="6cc2eef97ca23736515a33553b180bb87acd02a9ff4db88b9a716c1a77d0f8f9/a2" data-source="However, if the --combined-all-paths option is provided, instead of a two-line from-file/to-file, you get an N+1 line from-file/to-file header, where N is the number of parents in the merge commit:" onmousemove="i18n(this)">&Ocy;&dcy;&ncy;&acy;&kcy;&ocy; &iecy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;&acy; &ocy;&pcy;&tscy;&icy;&yacy; --combined-all-paths, &vcy;&mcy;&iecy;&scy;&tcy;&ocy; &dcy;&vcy;&ucy;&khcy;&scy;&tcy;&rcy;&ocy;&chcy;&ncy;&ocy;&gcy;&ocy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&acy; &laquo;&icy;&zcy; &fcy;&acy;&jcy;&lcy;&acy;/&vcy; &fcy;&acy;&jcy;&lcy;&raquo; &vcy;&ycy; &pcy;&ocy;&lcy;&ucy;&chcy;&icy;&tcy;&iecy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&ocy;&kcy; &laquo;&icy;&zcy; &fcy;&acy;&jcy;&lcy;&acy;/&vcy; &fcy;&acy;&jcy;&lcy;&raquo; &icy;&zcy; N+1 &scy;&tcy;&rcy;&ocy;&kcy;&icy;, &gcy;&dcy;&iecy; N &mdash; &ncy;&ocy;&mcy;&iecy;&rcy;. &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy; &vcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&iecy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy;:</span></p> <div> <div> <pre class="hljs language-bash">--- a/file
--- a/file
--- a/file
+++ b/file</pre> </div> </div> <p><span data-i18n="ca2c518c962b54d97a2592867a80771cb75e33d47beddd62d12574a098b1c480/4e" data-source="This extended format can be useful if rename or copy detection is active, to allow you to see the original name of the file in different parents." onmousemove="i18n(this)">&Ecy;&tcy;&ocy;&tcy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&ncy;&ycy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &mcy;&ocy;&zhcy;&iecy;&tcy; &bcy;&ycy;&tcy;&softcy; &pcy;&ocy;&lcy;&iecy;&zcy;&iecy;&ncy;, &iecy;&scy;&lcy;&icy; &acy;&kcy;&tcy;&icy;&vcy;&ncy;&ocy; &ocy;&bcy;&ncy;&acy;&rcy;&ucy;&zhcy;&iecy;&ncy;&icy;&iecy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &icy;&lcy;&icy; &kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;, &chcy;&tcy;&ocy;&bcy;&ycy; &vcy;&ycy; &mcy;&ocy;&gcy;&lcy;&icy; &vcy;&icy;&dcy;&iecy;&tcy;&softcy; &icy;&scy;&khcy;&ocy;&dcy;&ncy;&ocy;&iecy; &icy;&mcy;&yacy; &fcy;&acy;&jcy;&lcy;&acy; &ucy; &rcy;&acy;&zcy;&ncy;&ycy;&khcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy;.</span></p> </li> <li> <p><span data-i18n="bb65d998d758c1ae67ecb99fba0f38d4b6c139c68b2e1a07655cf9c3b7e09205/b0" data-source="Chunk header format is modified to prevent people from accidentally feeding it to &lt;code&gt;patch -p1&lt;/code&gt;. Combined diff format was created for review of merge commit changes, and was not meant to be applied. The change is similar to the change in the extended &lt;code&gt;index&lt;/code&gt; header:" onmousemove="i18n(this)">&Fcy;&ocy;&rcy;&mcy;&acy;&tcy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&acy; &chcy;&acy;&ncy;&kcy;&acy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;, &chcy;&tcy;&ocy;&bcy;&ycy; &lcy;&yucy;&dcy;&icy; &ncy;&iecy; &mcy;&ocy;&gcy;&lcy;&icy; &scy;&lcy;&ucy;&chcy;&acy;&jcy;&ncy;&ocy; &pcy;&iecy;&rcy;&iecy;&dcy;&acy;&tcy;&softcy; &iecy;&gcy;&ocy; &vcy;  <code>patch -p1</code> . &Kcy;&ocy;&mcy;&bcy;&icy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&jcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy; &bcy;&ycy;&lcy; &scy;&ocy;&zcy;&dcy;&acy;&ncy; &dcy;&lcy;&yacy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&kcy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&ocy;&vcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &icy; &ncy;&iecy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&acy;&lcy;&scy;&yacy; &dcy;&lcy;&yacy; &pcy;&rcy;&icy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;. &Icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy; &acy;&ncy;&acy;&lcy;&ocy;&gcy;&icy;&chcy;&ncy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yucy; &rcy;&acy;&scy;&shcy;&icy;&rcy;&iecy;&ncy;&ncy;&ocy;&gcy;&ocy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&acy;  <code>index</code> :</span></p> <div> <div> <pre class="hljs language-sql">@@@ <span class="hljs-operator">&lt;</span><span class="hljs-keyword">from</span><span class="hljs-operator">-</span>file<span class="hljs-operator">-</span><span class="hljs-keyword">range</span><span class="hljs-operator">&gt;</span> <span class="hljs-operator">&lt;</span><span class="hljs-keyword">from</span><span class="hljs-operator">-</span>file<span class="hljs-operator">-</span><span class="hljs-keyword">range</span><span class="hljs-operator">&gt;</span> <span class="hljs-operator">&lt;</span><span class="hljs-keyword">to</span><span class="hljs-operator">-</span>file<span class="hljs-operator">-</span><span class="hljs-keyword">range</span><span class="hljs-operator">&gt;</span> @@@</pre> </div> </div> <p><span data-i18n="80fbcacd6b3398cd1b00d594cc2c3fb81de1a6cf286c9854728c4adc5f8fefb9/e9" data-source="There are (number of parents + 1) &lt;code&gt;@&lt;/code&gt; characters in the chunk header for combined diff format." onmousemove="i18n(this)">&Vcy; &zcy;&acy;&gcy;&ocy;&lcy;&ocy;&vcy;&kcy;&iecy; &chcy;&acy;&ncy;&kcy;&acy; &dcy;&lcy;&yacy; &kcy;&ocy;&mcy;&bcy;&icy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&gcy;&ocy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy; &iecy;&scy;&tcy;&softcy; (&kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&khcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; + 1) &scy;&icy;&mcy;&vcy;&ocy;&lcy;&ycy;  <code>@</code> .</span></p> </li> </ol> </div> <p><span data-i18n="fe0b1fa2a378711ee54d1d9132bcb3b7f9fc7b1234870ebad9675e5798ae2733/da" data-source="Unlike the traditional &lt;code&gt;unified&lt;/code&gt; diff format, which shows two files A and B with a single column that has &lt;code&gt;-&lt;/code&gt; (minus &amp;mdash; appears in A but removed in B), &lt;code&gt;+&lt;/code&gt; (plus &amp;mdash; missing in A but added to B), or &lt;code&gt;&amp;quot; &amp;quot;&lt;/code&gt; (space &amp;mdash; unchanged) prefix, this format compares two or more files file1, file2,&amp;hellip;with one file X, and shows how X differs from each of fileN. One column for each of fileN is prepended to the output line to note how X&amp;rsquo;s line is different from it." onmousemove="i18n(this)">&Vcy; &ocy;&tcy;&lcy;&icy;&chcy;&icy;&iecy; &ocy;&tcy; &tcy;&rcy;&acy;&dcy;&icy;&tscy;&icy;&ocy;&ncy;&ncy;&ocy;&gcy;&ocy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&acy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy;  <code>unified</code> , &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&jcy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy; &dcy;&vcy;&acy; &fcy;&acy;&jcy;&lcy;&acy; A &icy; B &scy; &ocy;&dcy;&ncy;&icy;&mcy; &scy;&tcy;&ocy;&lcy;&bcy;&tscy;&ocy;&mcy;, &icy;&mcy;&iecy;&yucy;&shchcy;&icy;&mcy;  <code>-</code>  (&mcy;&icy;&ncy;&ucy;&scy; &mdash; &pcy;&ocy;&yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &vcy; A, &ncy;&ocy; &ucy;&dcy;&acy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &vcy; B),  <code>+</code>  (&pcy;&lcy;&yucy;&scy; &mdash; &ocy;&tcy;&scy;&ucy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &vcy; A, &ncy;&ocy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &vcy; B) &icy;&lcy;&icy;  <code>&quot; &quot;</code>  (&pcy;&rcy;&ocy;&bcy;&iecy;&lcy; &mdash; &ncy;&iecy;&icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&ncy;&ycy;&jcy;) &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;, &ecy;&tcy;&ocy;&tcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy; &scy;&rcy;&acy;&vcy;&ncy;&icy;&vcy;&acy;&iecy;&tcy; &dcy;&vcy;&acy; &icy;&lcy;&icy; &bcy;&ocy;&lcy;&iecy;&iecy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; file1, file2,&hellip; &scy; &ocy;&dcy;&ncy;&icy;&mcy; &fcy;&acy;&jcy;&lcy;&ocy;&mcy; X &icy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;, &chcy;&iecy;&mcy; X &ocy;&tcy;&lcy;&icy;&chcy;&acy;&iecy;&tcy;&scy;&yacy; &ocy;&tcy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &icy;&zcy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; N. &Kcy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&iecy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &ocy;&dcy;&icy;&ncy; &scy;&tcy;&ocy;&lcy;&bcy;&iecy;&tscy; &dcy;&lcy;&yacy; &kcy;&acy;&zhcy;&dcy;&ocy;&gcy;&ocy; &fcy;&acy;&jcy;&lcy;&acy; fileN, &chcy;&tcy;&ocy;&bcy;&ycy; &ocy;&tcy;&mcy;&iecy;&tcy;&icy;&tcy;&softcy;, &chcy;&iecy;&mcy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; X &ocy;&tcy;&lcy;&icy;&chcy;&acy;&iecy;&tcy;&scy;&yacy; &ocy;&tcy; &ncy;&iecy;&iecy;.</span></p> <p><span data-i18n="110b0bb28e259a2d920ac2ddb461af287fc199248dffc0300a238920cca8b54e/13" data-source="A &lt;code&gt;-&lt;/code&gt; character in the column N means that the line appears in fileN but it does not appear in the result. A &lt;code&gt;+&lt;/code&gt; character in the column N means that the line appears in the result, and fileN does not have that line (in other words, the line was added, from the point of view of that parent)." onmousemove="i18n(this)">&Scy;&icy;&mcy;&vcy;&ocy;&lcy;  <code>-</code>  &vcy; &scy;&tcy;&ocy;&lcy;&bcy;&tscy;&iecy; N &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &pcy;&ocy;&yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy; N, &ncy;&ocy; &ncy;&iecy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy; &vcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;&iecy;. &Scy;&icy;&mcy;&vcy;&ocy;&lcy;  <code>+</code>  &vcy; &scy;&tcy;&ocy;&lcy;&bcy;&tscy;&iecy; N &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &pcy;&ocy;&yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &vcy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;&iecy;, &acy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy; N &ecy;&tcy;&ocy;&jcy; &scy;&tcy;&rcy;&ocy;&kcy;&icy; &ncy;&iecy;&tcy; (&dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &scy;&lcy;&ocy;&vcy;&acy;&mcy;&icy;, &scy;&tcy;&rcy;&ocy;&kcy;&acy; &bcy;&ycy;&lcy;&acy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&acy; &ZeroWidthSpace;&ZeroWidthSpace;&scy; &tcy;&ocy;&chcy;&kcy;&icy; &zcy;&rcy;&iecy;&ncy;&icy;&yacy; &ecy;&tcy;&ocy;&gcy;&ocy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yacy;).</span></p> <p><span data-i18n="2fae384fa323f5ed700f12567303084b5eae56338b0565880abd50aad50334fe/81" data-source="In the above example output, the function signature was changed from both files (hence two &lt;code&gt;-&lt;/code&gt; removals from both file1 and file2, plus &lt;code&gt;++&lt;/code&gt; to mean one line that was added does not appear in either file1 or file2). Also, eight other lines are the same from file1 but do not appear in file2 (hence prefixed with &lt;code&gt;+&lt;/code&gt;)." onmousemove="i18n(this)">&Vcy; &pcy;&rcy;&icy;&vcy;&iecy;&dcy;&iecy;&ncy;&ncy;&ocy;&mcy; &vcy;&ycy;&shcy;&iecy; &pcy;&rcy;&icy;&mcy;&iecy;&rcy;&iecy; &scy;&icy;&gcy;&ncy;&acy;&tcy;&ucy;&rcy;&acy; &fcy;&ucy;&ncy;&kcy;&tscy;&icy;&icy; &bcy;&ycy;&lcy;&acy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&acy; &vcy; &ocy;&bcy;&ocy;&icy;&khcy; &fcy;&acy;&jcy;&lcy;&acy;&khcy; (&scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;, &dcy;&vcy;&acy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&icy;&yacy;  <code>-</code>  &icy;&zcy; &fcy;&acy;&jcy;&lcy;&acy;1 &icy; &fcy;&acy;&jcy;&lcy;&acy;2 &pcy;&lcy;&yucy;&scy;  <code>++</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &ocy;&zcy;&ncy;&acy;&chcy;&acy;&tcy;&softcy;, &chcy;&tcy;&ocy; &ocy;&dcy;&ncy;&acy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&acy;&yacy; &scy;&tcy;&rcy;&ocy;&kcy;&acy; &ncy;&iecy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy; &ncy;&icy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy;1, &ncy;&icy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy;2). &Kcy;&rcy;&ocy;&mcy;&iecy; &tcy;&ocy;&gcy;&ocy;, &vcy;&ocy;&scy;&iecy;&mcy;&softcy; &dcy;&rcy;&ucy;&gcy;&icy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy; &tcy;&acy;&kcy;&icy;&iecy; &zhcy;&iecy;, &kcy;&acy;&kcy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy; 1, &ncy;&ocy; &ncy;&iecy; &pcy;&ocy;&yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &vcy; &fcy;&acy;&jcy;&lcy;&iecy; 2 (&scy;&lcy;&iecy;&dcy;&ocy;&vcy;&acy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;, &scy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;&ocy;&mcy;  <code>+</code>  ).</span></p> <p><span data-i18n="d7266fe3f90375d4a92d80c80e9b1c1e5d62db7e891d68221b83a162c015d12c/46" data-source="When shown by &lt;code&gt;git diff-tree -c&lt;/code&gt;, it compares the parents of a merge commit with the merge result (i.e. file1..fileN are the parents). When shown by &lt;code&gt;git diff-files -c&lt;/code&gt;, it compares the two unresolved merge parents with the working tree file (i.e. file1 is stage 2 aka &amp;quot;our version&amp;quot;, file2 is stage 3 aka &amp;quot;their version&amp;quot;)." onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>git diff-tree -c</code>  , &ocy;&ncy; &scy;&rcy;&acy;&vcy;&ncy;&icy;&vcy;&acy;&iecy;&tcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&iecy;&jcy; &kcy;&ocy;&mcy;&mcy;&icy;&tcy;&acy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &scy; &rcy;&iecy;&zcy;&ucy;&lcy;&softcy;&tcy;&acy;&tcy;&ocy;&mcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; (&tcy;. &iecy;. file1..fileN &yacy;&vcy;&lcy;&yacy;&yucy;&tcy;&scy;&yacy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&yacy;&mcy;&icy;). &Kcy;&ocy;&gcy;&dcy;&acy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&iecy;&tcy;&scy;&yacy;  <code>git diff-files -c</code>  , &ocy;&ncy; &scy;&rcy;&acy;&vcy;&ncy;&icy;&vcy;&acy;&iecy;&tcy; &dcy;&vcy;&ucy;&khcy; &ncy;&iecy;&rcy;&acy;&zcy;&rcy;&iecy;&shcy;&iecy;&ncy;&ncy;&ycy;&khcy; &rcy;&ocy;&dcy;&icy;&tcy;&iecy;&lcy;&softcy;&scy;&kcy;&icy;&khcy; &ecy;&lcy;&iecy;&mcy;&iecy;&ncy;&tcy;&ocy;&vcy; &scy;&lcy;&icy;&yacy;&ncy;&icy;&yacy; &scy; &fcy;&acy;&jcy;&lcy;&ocy;&mcy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&gcy;&ocy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy; (&tcy;. &iecy;. &fcy;&acy;&jcy;&lcy;1 &mdash; &ecy;&tcy;&ocy; &ecy;&tcy;&acy;&pcy; 2, &ocy;&ncy; &zhcy;&iecy;  &quot;our version&quot; , &fcy;&acy;&jcy;&lcy;2 &mdash; &ecy;&tcy;&ocy; &ecy;&tcy;&acy;&pcy; 3, &ocy;&ncy; &zhcy;&iecy;  &quot;their version&quot; ).</span></p> </div> <h2 class="text-body-emphasis"  id="_other_diff_formats"><span data-i18n="66050b758df4d0861c34e319014fc453978e0e66ec35f5e2d689cac7996bd891/35" data-source="Other diff formats" onmousemove="i18n(this)">&Dcy;&rcy;&ucy;&gcy;&icy;&iecy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&ycy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&jcy;</span></h2> <div> <p><span data-i18n="c1e214cc434bcf0ce96a10b8d2271d82c961e7bedaf204bbbf1be74ccf064b68/29" data-source="The &lt;code&gt;--summary&lt;/code&gt; option describes newly added, deleted, renamed and copied files. The &lt;code&gt;--stat&lt;/code&gt; option adds diffstat(1) graph to the output. These options can be combined with other options, such as &lt;code&gt;-p&lt;/code&gt;, and are meant for human consumption." onmousemove="i18n(this)">&Ocy;&pcy;&tscy;&icy;&yacy;  <code>--summary</code>  &ocy;&pcy;&icy;&scy;&ycy;&vcy;&acy;&iecy;&tcy; &vcy;&ncy;&ocy;&vcy;&softcy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy;, &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&iecy;, &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&iecy; &icy; &scy;&kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy;. &Ocy;&pcy;&tscy;&icy;&yacy;  <code>--stat</code>  &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &kcy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&mcy; &dcy;&acy;&ncy;&ncy;&ycy;&mcy; &gcy;&rcy;&acy;&fcy;&icy;&kcy; diffstat(1). &Ecy;&tcy;&icy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;&ycy; &mcy;&ocy;&zhcy;&ncy;&ocy; &kcy;&ocy;&mcy;&bcy;&icy;&ncy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy; &dcy;&rcy;&ucy;&gcy;&icy;&mcy;&icy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy;&acy;&mcy;&icy;, &tcy;&acy;&kcy;&icy;&mcy;&icy; &kcy;&acy;&kcy;  <code>-p</code> , &icy; &ocy;&ncy;&icy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&ycy; &dcy;&lcy;&yacy; &pcy;&ocy;&tcy;&rcy;&iecy;&bcy;&lcy;&iecy;&ncy;&icy;&yacy; &chcy;&iecy;&lcy;&ocy;&vcy;&iecy;&kcy;&ocy;&mcy;.</span></p> <p><span data-i18n="34c4158d0a35bf9f9c1a14ac71f4a0ace086f02fe85f4ff261eeb75aee197515/d2" data-source="When showing a change that involves a rename or a copy, &lt;code&gt;--stat&lt;/code&gt; output formats the pathnames compactly by combining common prefix and suffix of the pathnames. For example, a change that moves &lt;code&gt;arch/i386/Makefile&lt;/code&gt; to &lt;code&gt;arch/x86/Makefile&lt;/code&gt; while modifying 4 lines will be shown like this:" onmousemove="i18n(this)">&Pcy;&rcy;&icy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &vcy;&kcy;&lcy;&yucy;&chcy;&acy;&iecy;&tcy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&iecy; &icy;&lcy;&icy; &kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;, &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy;  <code>--stat</code>  &kcy;&ocy;&mcy;&pcy;&acy;&kcy;&tcy;&ncy;&ocy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&icy;&rcy;&ucy;&yucy;&tcy; &icy;&mcy;&iecy;&ncy;&acy; &pcy;&ucy;&tcy;&iecy;&jcy; &pcy;&ucy;&tcy;&iecy;&mcy; &ocy;&bcy;&hardcy;&iecy;&dcy;&icy;&ncy;&iecy;&ncy;&icy;&yacy; &ocy;&bcy;&shchcy;&iecy;&gcy;&ocy; &pcy;&rcy;&iecy;&fcy;&icy;&kcy;&scy;&acy; &icy; &scy;&ucy;&fcy;&fcy;&icy;&kcy;&scy;&acy; &icy;&mcy;&iecy;&ncy; &pcy;&ucy;&tcy;&iecy;&jcy;. &Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&iecy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ocy;&iecy; &pcy;&iecy;&rcy;&iecy;&mcy;&iecy;&shchcy;&acy;&iecy;&tcy;  <code>arch/i386/Makefile</code>  &ncy;&acy;  <code>arch/x86/Makefile</code>  &pcy;&rcy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&icy; 4 &scy;&tcy;&rcy;&ocy;&kcy;, &bcy;&ucy;&dcy;&iecy;&tcy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&tcy;&softcy;&scy;&yacy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;:</span></p> <div> <div> <pre class="hljs language-bash"><span class="hljs-built_in">arch</span>/{i386 =&gt; x86}/Makefile    |   4 +--</pre> </div> </div> <p><span data-i18n="6de716bdf59995d2d997e13167517e46043bc1004742958361258a790a31b8f1/83" data-source="The &lt;code&gt;--numstat&lt;/code&gt; option gives the diffstat(1) information but is designed for easier machine consumption. An entry in &lt;code&gt;--numstat&lt;/code&gt; output looks like this:" onmousemove="i18n(this)">&Ocy;&pcy;&tscy;&icy;&yacy;  <code>--numstat</code>  &pcy;&rcy;&iecy;&dcy;&ocy;&scy;&tcy;&acy;&vcy;&lcy;&yacy;&iecy;&tcy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&yucy; diffstat(1), &ncy;&ocy; &pcy;&rcy;&iecy;&dcy;&ncy;&acy;&zcy;&ncy;&acy;&chcy;&iecy;&ncy;&acy; &dcy;&lcy;&yacy; &ucy;&pcy;&rcy;&ocy;&shchcy;&iecy;&ncy;&icy;&yacy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &mcy;&acy;&shcy;&icy;&ncy;&ycy;. &Zcy;&acy;&pcy;&icy;&scy;&softcy; &vcy; &vcy;&ycy;&vcy;&ocy;&dcy;&iecy;  <code>--numstat</code>  &vcy;&ycy;&gcy;&lcy;&yacy;&dcy;&icy;&tcy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;:</span></p> <div> <div> <pre class="hljs language-bash">1        2        README
3        1        <span class="hljs-built_in">arch</span>/{i386 =&gt; x86}/Makefile</pre> </div> </div> <p><span data-i18n="fa083276135e4bba2ebbb9094d92fcb58e0f8e73f6463f248f2460cc52ef9f24/2f" data-source="That is, from left to right:" onmousemove="i18n(this)">&Tcy;&ocy; &iecy;&scy;&tcy;&softcy; &scy;&lcy;&iecy;&vcy;&acy; &ncy;&acy;&pcy;&rcy;&acy;&vcy;&ocy;:</span></p> <div> <ol> <li> <p><span data-i18n="4b390551a4dfa28a2a69297314899ec7eb8007ea8b7f5af8c3d0e02968b1aa03/76" data-source="the number of added lines;" onmousemove="i18n(this)">&kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy;;</span></p> </li> <li> <p><span data-i18n="c2288ba19bdf00ff3d8b8fb24f9ec2e8a6e7d57a727603fcb4465286195a9121/47" data-source="a tab;" onmousemove="i18n(this)">a tab;</span></p> </li> <li> <p><span data-i18n="13a42d591ab1a7d9cb00c9c4029399ce52f19b9cc581be5d3dc1947cf9dc1fa1/94" data-source="the number of deleted lines;" onmousemove="i18n(this)">&kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy;;</span></p> </li> <li> <p><span data-i18n="c2288ba19bdf00ff3d8b8fb24f9ec2e8a6e7d57a727603fcb4465286195a9121/47" data-source="a tab;" onmousemove="i18n(this)">a tab;</span></p> </li> <li> <p><span data-i18n="ae5e32e8de099cdd7ea96705469a25ab6290c430a81a90f194aa00fb17fe0df1/e7" data-source="pathname (possibly with rename/copy information);" onmousemove="i18n(this)">&pcy;&ucy;&tcy;&softcy; (&vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;, &scy; &icy;&ncy;&fcy;&ocy;&rcy;&mcy;&acy;&tscy;&icy;&iecy;&jcy; &ocy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&icy;/&kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&icy;);</span></p> </li> <li> <p><span data-i18n="cc7d7100b2dd93a0aee0f2ea18e3de998a6bf0950ecd047951aeb503879b2eb1/2e" data-source="a newline." onmousemove="i18n(this)">a newline.</span></p> </li> </ol> </div> <p><span data-i18n="a3ef1d3a61d05fb8a4272528751bb18341a6c0e28ce47072927f1dba56f83ba8/3b" data-source="When &lt;code&gt;-z&lt;/code&gt; output option is in effect, the output is formatted this way:" onmousemove="i18n(this)">&Kcy;&ocy;&gcy;&dcy;&acy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &ocy;&pcy;&tscy;&icy;&yacy; &vcy;&ycy;&vcy;&ocy;&dcy;&acy;  <code>-z</code> , &vcy;&ycy;&vcy;&ocy;&dcy; &fcy;&ocy;&rcy;&mcy;&acy;&tcy;&icy;&rcy;&ucy;&iecy;&tcy;&scy;&yacy; &scy;&lcy;&iecy;&dcy;&ucy;&yucy;&shchcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;:</span></p> <div> <div> <pre class="hljs language-bash">1        2        README NUL
3        1        NUL <span class="hljs-built_in">arch</span>/i386/Makefile NUL <span class="hljs-built_in">arch</span>/x86/Makefile NUL</pre> </div> </div> <p><span data-i18n="b55dcb1a5e1a69ae315cce8e65a10bd0fbef3cb556598d4be1ebd381b3211c35/f8" data-source="That is:" onmousemove="i18n(this)">That is:</span></p> <div> <ol> <li> <p><span data-i18n="4b390551a4dfa28a2a69297314899ec7eb8007ea8b7f5af8c3d0e02968b1aa03/76" data-source="the number of added lines;" onmousemove="i18n(this)">&kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy;;</span></p> </li> <li> <p><span data-i18n="c2288ba19bdf00ff3d8b8fb24f9ec2e8a6e7d57a727603fcb4465286195a9121/47" data-source="a tab;" onmousemove="i18n(this)">a tab;</span></p> </li> <li> <p><span data-i18n="13a42d591ab1a7d9cb00c9c4029399ce52f19b9cc581be5d3dc1947cf9dc1fa1/94" data-source="the number of deleted lines;" onmousemove="i18n(this)">&kcy;&ocy;&lcy;&icy;&chcy;&iecy;&scy;&tcy;&vcy;&ocy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy;;</span></p> </li> <li> <p><span data-i18n="c2288ba19bdf00ff3d8b8fb24f9ec2e8a6e7d57a727603fcb4465286195a9121/47" data-source="a tab;" onmousemove="i18n(this)">a tab;</span></p> </li> <li> <p><span data-i18n="09ce43755348fc00b9f9c2e89fca37e37c5c6eaff3c33abdd533090f18396f8f/d7" data-source="a NUL (only exists if renamed/copied);" onmousemove="i18n(this)">NUL (&scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&rcy;&icy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&icy;/&kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&icy;);</span></p> </li> <li> <p><span data-i18n="f7949056807d7b6b5eee4adb46e701fcba536f60ed8efa2d7af3b321876974f8/f5" data-source="pathname in preimage;" onmousemove="i18n(this)">&pcy;&ucy;&tcy;&softcy; &vcy; &pcy;&rcy;&ocy;&ocy;&bcy;&rcy;&acy;&zcy;&iecy;;</span></p> </li> <li> <p><span data-i18n="09ce43755348fc00b9f9c2e89fca37e37c5c6eaff3c33abdd533090f18396f8f/d7" data-source="a NUL (only exists if renamed/copied);" onmousemove="i18n(this)">NUL (&scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&rcy;&icy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&icy;/&kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&icy;);</span></p> </li> <li> <p><span data-i18n="5b9349e31b264204eb4ed9604af9c759b8458bb4a003a95bb99cb160361ee67b/f2" data-source="pathname in postimage (only exists if renamed/copied);" onmousemove="i18n(this)">&pcy;&ucy;&tcy;&softcy; &vcy; &pcy;&ocy;&chcy;&tcy;&ocy;&vcy;&ocy;&mcy; &icy;&zcy;&ocy;&bcy;&rcy;&acy;&zhcy;&iecy;&ncy;&icy;&icy; (&scy;&ucy;&shchcy;&iecy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &tcy;&ocy;&lcy;&softcy;&kcy;&ocy; &pcy;&rcy;&icy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&icy;/&kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&icy;);</span></p> </li> <li> <p><span data-i18n="c9eb165197b18cf729d7681bba8c32bb652b021312ff99bfaf8fa579df03eeab/8d" data-source="a NUL." onmousemove="i18n(this)">a NUL.</span></p> </li> </ol> </div> <p><span data-i18n="a11093a3e041fd1a1acf569469477d599af5c865772424617d3d56702fb7d99f/f3" data-source="The extra &lt;code&gt;NUL&lt;/code&gt; before the preimage path in renamed case is to allow scripts that read the output to tell if the current record being read is a single-path record or a rename/copy record without reading ahead. After reading added and deleted lines, reading up to &lt;code&gt;NUL&lt;/code&gt; would yield the pathname, but if that is &lt;code&gt;NUL&lt;/code&gt;, the record will show two paths." onmousemove="i18n(this)">&Dcy;&ocy;&pcy;&ocy;&lcy;&ncy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy;  <code>NUL</code>  &pcy;&iecy;&rcy;&iecy;&dcy; &pcy;&ucy;&tcy;&iecy;&mcy; &kcy; &pcy;&rcy;&ocy;&ocy;&bcy;&rcy;&acy;&zcy;&ucy; &vcy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&ncy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &scy;&tscy;&iecy;&ncy;&acy;&rcy;&icy;&yacy;&mcy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &chcy;&icy;&tcy;&acy;&yucy;&tcy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy;, &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&yacy;&tcy;&softcy;, &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &lcy;&icy; &tcy;&iecy;&kcy;&ucy;&shchcy;&acy;&yacy; &chcy;&icy;&tcy;&acy;&iecy;&mcy;&acy;&yacy; &zcy;&acy;&pcy;&icy;&scy;&softcy; &zcy;&acy;&pcy;&icy;&scy;&softcy;&yucy; &scy; &ocy;&dcy;&ncy;&icy;&mcy; &pcy;&ucy;&tcy;&iecy;&mcy; &icy;&lcy;&icy; &zcy;&acy;&pcy;&icy;&scy;&softcy;&yucy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&yacy;/&kcy;&ocy;&pcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&icy;&yacy; &bcy;&iecy;&zcy; &pcy;&rcy;&iecy;&dcy;&vcy;&acy;&rcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &chcy;&tcy;&iecy;&ncy;&icy;&yacy;. &Pcy;&ocy;&scy;&lcy;&iecy; &chcy;&tcy;&iecy;&ncy;&icy;&yacy; &dcy;&ocy;&bcy;&acy;&vcy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &icy; &ucy;&dcy;&acy;&lcy;&iecy;&ncy;&ncy;&ycy;&khcy; &scy;&tcy;&rcy;&ocy;&kcy; &chcy;&tcy;&iecy;&ncy;&icy;&iecy; &dcy;&ocy;  <code>NUL</code>  &pcy;&rcy;&icy;&vcy;&iecy;&dcy;&iecy;&tcy; &kcy;  yield  &pcy;&ucy;&tcy;&icy;, &ncy;&ocy; &iecy;&scy;&lcy;&icy; &ecy;&tcy;&ocy;  <code>NUL</code>  , &zcy;&acy;&pcy;&icy;&scy;&softcy; &pcy;&ocy;&kcy;&acy;&zhcy;&iecy;&tcy; &dcy;&vcy;&acy; &pcy;&ucy;&tcy;&icy;.</span></p> </div> <h2 class="text-body-emphasis"  id="_operating_modes"><span data-i18n="55a4a04cc3e743b0d7e9b6fd1961c26f1f51b69878c36c63bb21d4eb10065061/a5" data-source="Operating modes" onmousemove="i18n(this)">Operating modes</span></h2> <div> <p><span data-i18n="679d76fa3ae4cf3cb570138448595c18cf537cbb5c20253efbb34bc048c11f01/f3" data-source="You can choose whether you want to trust the index file entirely (using the &lt;code&gt;--cached&lt;/code&gt; flag) or ask the diff logic to show any files that don&amp;rsquo;t match the stat state as being &amp;quot;tentatively changed&amp;quot;. Both of these operations are very useful indeed." onmousemove="i18n(this)">&Vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &vcy;&ycy;&bcy;&rcy;&acy;&tcy;&softcy;, &khcy;&ocy;&tcy;&icy;&tcy;&iecy; &lcy;&icy; &vcy;&ycy; &pcy;&ocy;&lcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy; &dcy;&ocy;&vcy;&iecy;&rcy;&yacy;&tcy;&softcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&ncy;&ocy;&mcy;&ucy; &fcy;&acy;&jcy;&lcy;&ucy; (&icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&yacy; &fcy;&lcy;&acy;&gcy;  <code>--cached</code> ) &icy;&lcy;&icy; &pcy;&ocy;&pcy;&rcy;&ocy;&scy;&icy;&tcy;&softcy; &lcy;&ocy;&gcy;&icy;&kcy;&ucy; &scy;&rcy;&acy;&vcy;&ncy;&iecy;&ncy;&icy;&yacy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&tcy;&softcy; &vcy;&scy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy;, &kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &ncy;&iecy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&yucy;&tcy; &scy;&ocy;&scy;&tcy;&ocy;&yacy;&ncy;&icy;&yucy; &scy;&tcy;&acy;&tcy;&icy;&scy;&tcy;&icy;&kcy;&icy;, &kcy;&acy;&kcy;  &quot;tentatively changed&quot; . &Ocy;&bcy;&iecy; &ecy;&tcy;&icy; &ocy;&pcy;&iecy;&rcy;&acy;&tscy;&icy;&icy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ocy; &ocy;&chcy;&iecy;&ncy;&softcy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ycy;.</span></p> </div> <h2 class="text-body-emphasis"  id="_cached_mode"><span data-i18n="191ebe143ade7905428492687990f26fb8f2ca4e395a724e2c17a289a6154c80/ab" data-source="Cached mode" onmousemove="i18n(this)">Cached mode</span></h2> <div> <p><span data-i18n="b1e50215875a371ffda5ab7f1db1f1e95940ebe4f2ed2915a41904ab10bb0213/23" data-source="If &lt;code&gt;--cached&lt;/code&gt; is specified, it allows you to ask:" onmousemove="i18n(this)">&IEcy;&scy;&lcy;&icy; &ucy;&kcy;&acy;&zcy;&acy;&ncy;  <code>--cached</code> , &ecy;&tcy;&ocy; &pcy;&ocy;&zcy;&vcy;&ocy;&lcy;&yacy;&iecy;&tcy; &zcy;&acy;&dcy;&acy;&tcy;&softcy;:</span></p> <div> <div> <pre class="hljs language-sql"><span class="hljs-keyword">show</span> me the differences <span class="hljs-keyword">between</span> HEAD <span class="hljs-keyword">and</span> the <span class="hljs-keyword">current</span> index
contents (the ones I<span class="hljs-string">&apos;d write using &apos;</span>git write<span class="hljs-operator">-</span>tree<span class="hljs-string">&apos;)</span></pre> </div> </div> <p><span data-i18n="e66b2aab18387b98f37ea1aae5f29a37c7f4b2bcc76e40074bf1152d58433a56/1a" data-source="For example, let&amp;rsquo;s say that you have worked on your working directory, updated some files in the index and are ready to commit. You want to see exactly &lt;strong&gt;what&lt;/strong&gt; you are going to commit, without having to write a new tree object and compare it that way, and to do that, you just do" onmousemove="i18n(this)">&Ncy;&acy;&pcy;&rcy;&icy;&mcy;&iecy;&rcy;, &pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&lcy;&ocy;&zhcy;&icy;&mcy;, &chcy;&tcy;&ocy; &vcy;&ycy; &pcy;&ocy;&rcy;&acy;&bcy;&ocy;&tcy;&acy;&lcy;&icy; &ncy;&acy;&dcy; &scy;&vcy;&ocy;&icy;&mcy; &rcy;&acy;&bcy;&ocy;&chcy;&icy;&mcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&ocy;&mcy;, &ocy;&bcy;&ncy;&ocy;&vcy;&icy;&lcy;&icy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&iecy; &fcy;&acy;&jcy;&lcy;&ycy; &vcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&iecy; &icy; &gcy;&ocy;&tcy;&ocy;&vcy;&ycy; &kcy; &fcy;&icy;&kcy;&scy;&acy;&tscy;&icy;&icy;. &Vcy;&ycy; &khcy;&ocy;&tcy;&icy;&tcy;&iecy; &tcy;&ocy;&chcy;&ncy;&ocy; &ucy;&vcy;&icy;&dcy;&iecy;&tcy;&softcy;, &chcy;&tcy;&ocy; &vcy;&ycy; &scy;&ocy;&bcy;&icy;&rcy;&acy;&iecy;&tcy;&iecy;&scy;&softcy; &zcy;&acy;&kcy;&ocy;&mcy;&mcy;&icy;&tcy;&icy;&tcy;&softcy;, &bcy;&iecy;&zcy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy;&scy;&tcy;&icy; &pcy;&icy;&scy;&acy;&tcy;&softcy; &ncy;&ocy;&vcy;&ycy;&jcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &dcy;&iecy;&rcy;&iecy;&vcy;&acy; &icy; &scy;&rcy;&acy;&vcy;&ncy;&icy;&vcy;&acy;&tcy;&softcy; &iecy;&gcy;&ocy; &tcy;&acy;&kcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;, &icy; &dcy;&lcy;&yacy; &ecy;&tcy;&ocy;&gcy;&ocy; &vcy;&ycy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy; &dcy;&iecy;&lcy;&acy;&iecy;&tcy;&iecy;</span></p> <div> <div> <pre class="hljs language-css">git diff-index <span class="hljs-attr">--cached</span> HEAD</pre> </div> </div> <p><span data-i18n="cd505722648991c588f4cde27dfcefd85252a16bc91dd30e122e2989aa8b05c3/fd" data-source="Example: let&amp;rsquo;s say I had renamed &lt;code&gt;commit.c&lt;/code&gt; to &lt;code&gt;git-commit.c&lt;/code&gt;, and I had done an &lt;code&gt;update-index&lt;/code&gt; to make that effective in the index file. &lt;code&gt;git diff-files&lt;/code&gt; wouldn&amp;rsquo;t show anything at all, since the index file matches my working directory. But doing a &lt;code&gt;git diff-index&lt;/code&gt; does:" onmousemove="i18n(this)">&Pcy;&rcy;&icy;&mcy;&iecy;&rcy;: &dcy;&ocy;&pcy;&ucy;&scy;&tcy;&icy;&mcy;, &yacy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&lcy;  <code>commit.c</code>  &vcy;  <code>git-commit.c</code>  &icy; &scy;&dcy;&iecy;&lcy;&acy;&lcy;  <code>update-index</code> , &chcy;&tcy;&ocy;&bcy;&ycy; &scy;&dcy;&iecy;&lcy;&acy;&tcy;&softcy; &ecy;&tcy;&ocy; &ecy;&fcy;&fcy;&iecy;&kcy;&tcy;&icy;&vcy;&ncy;&ycy;&mcy; &vcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&ncy;&ocy;&mcy; &fcy;&acy;&jcy;&lcy;&iecy;.  <code>git diff-files</code>  &vcy;&ocy;&ocy;&bcy;&shchcy;&iecy; &ncy;&icy;&chcy;&iecy;&gcy;&ocy; &ncy;&iecy; &pcy;&ocy;&kcy;&acy;&zhcy;&iecy;&tcy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&ncy;&ycy;&jcy; &fcy;&acy;&jcy;&lcy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &mcy;&ocy;&iecy;&mcy;&ucy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&mcy;&ucy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&ucy;. &Ncy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;  <code>git diff-index</code>  &dcy;&iecy;&lcy;&acy;&iecy;&tcy;:</span></p> <div> <div> <pre class="hljs language-ruby">torvalds<span class="hljs-variable">@ppc970</span><span class="hljs-symbol">:~/git&gt;</span> git diff-index --cached <span class="hljs-variable constant_">HEAD</span>
<span class="hljs-symbol">:</span><span class="hljs-number">100644</span> <span class="hljs-number">000000</span> 4161aecc6700a2eb579e842af0b7f22b98443f74 <span class="hljs-number">0000000000000000000000000000000000000000</span> D        commit.c
<span class="hljs-symbol">:</span><span class="hljs-number">000000</span> <span class="hljs-number">100644</span> <span class="hljs-number">0000000000000000000000000000000000000000</span> 4161aecc6700a2eb579e842af0b7f22b98443f74 A        git-commit.c</pre> </div> </div> <p><span data-i18n="9c4af35fc1e3745dd38fa1ac9b3b532883eb667942b8cb58a54a9f0b6b24cad1/56" data-source="You can see easily that the above is a rename." onmousemove="i18n(this)">&Vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &lcy;&iecy;&gcy;&kcy;&ocy; &vcy;&icy;&dcy;&iecy;&tcy;&softcy;, &chcy;&tcy;&ocy; &pcy;&rcy;&icy;&vcy;&iecy;&dcy;&iecy;&ncy;&ncy;&ocy;&iecy; &vcy;&ycy;&shcy;&iecy; &pcy;&iecy;&rcy;&iecy;&icy;&mcy;&iecy;&ncy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;.</span></p> <p> <span data-i18n="0dd79e136caa5e299fe5159c0e663261dad77d61fcbe18ce24c3436885ec075c/dd" data-source="In fact, &lt;code&gt;git diff-index --cached&lt;/code&gt;&lt;strong&gt;should&lt;/strong&gt; always be entirely equivalent to actually doing a &lt;code&gt;git write-tree&lt;/code&gt; and comparing that. Except this one is much nicer for the case where you just want to check where you are." onmousemove="i18n(this)">&Fcy;&acy;&kcy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&icy;,  <code>git diff-index --cached</code>  &vcy;&scy;&iecy;&gcy;&dcy;&acy; &dcy;&ocy;&lcy;&zhcy;&iecy;&ncy; &bcy;&ycy;&tcy;&softcy; &pcy;&ocy;&lcy;&ncy;&ocy;&scy;&tcy;&softcy;&yucy; &ecy;&kcy;&vcy;&icy;&vcy;&acy;&lcy;&iecy;&ncy;&tcy;&iecy;&ncy; &fcy;&acy;&kcy;&tcy;&icy;&chcy;&iecy;&scy;&kcy;&ocy;&mcy;&ucy; &scy;&ocy;&zcy;&dcy;&acy;&ncy;&icy;&yucy;  <code>git write-tree</code>  &icy; &iecy;&gcy;&ocy; &scy;&rcy;&acy;&vcy;&ncy;&iecy;&ncy;&icy;&yucy;. &Zcy;&acy; &icy;&scy;&kcy;&lcy;&yucy;&chcy;&iecy;&ncy;&icy;&iecy;&mcy; &tcy;&ocy;&gcy;&ocy;, &chcy;&tcy;&ocy; &ecy;&tcy;&ocy;&tcy; &vcy;&acy;&rcy;&icy;&acy;&ncy;&tcy; &gcy;&ocy;&rcy;&acy;&zcy;&dcy;&ocy; &ucy;&dcy;&ocy;&bcy;&ncy;&iecy;&iecy; &vcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy;, &kcy;&ocy;&gcy;&dcy;&acy; &vcy;&ycy; &pcy;&rcy;&ocy;&scy;&tcy;&ocy; &khcy;&ocy;&tcy;&icy;&tcy;&iecy; &pcy;&rcy;&ocy;&vcy;&iecy;&rcy;&icy;&tcy;&softcy;, &gcy;&dcy;&iecy; &vcy;&ycy; &ncy;&acy;&khcy;&ocy;&dcy;&icy;&tcy;&iecy;&scy;&softcy;.</span></p> <p><span data-i18n="031e86a37564fa48fa88eca4f24e306341214603d6049b93172a2ae549363104/08" data-source="So doing a &lt;code&gt;git diff-index --cached&lt;/code&gt; is basically very useful when you are asking yourself &amp;quot;what have I already marked for being committed, and what&amp;rsquo;s the difference to a previous tree&amp;quot;." onmousemove="i18n(this)">&Tcy;&acy;&kcy; &chcy;&tcy;&ocy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ocy;&vcy;&acy;&ncy;&icy;&iecy;  <code>git diff-index --cached</code>  &vcy; &pcy;&rcy;&icy;&ncy;&tscy;&icy;&pcy;&iecy; &ocy;&chcy;&iecy;&ncy;&softcy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ocy;, &kcy;&ocy;&gcy;&dcy;&acy; &vcy;&ycy; &zcy;&acy;&dcy;&acy;&iecy;&tcy;&iecy; &scy;&iecy;&bcy;&iecy; &vcy;&ocy;&pcy;&rcy;&ocy;&scy;  &quot;what have I already marked for being committed, and what&rsquo;s the difference to a previous tree&quot; .</span></p> </div> <h2 class="text-body-emphasis"  id="_non_cached_mode"><span data-i18n="5846088a968022d5ee18b6aaa9e66f1d871e469310429e3531c58436ff04853c/94" data-source="Non-cached mode" onmousemove="i18n(this)">Non-cached mode</span></h2> <div> <p><span data-i18n="6c4b8f846fdbf3b793ca18f2cda0e3ea2eea68df8851276630d9d97657477e11/ab" data-source="The &amp;quot;non-cached&amp;quot; mode takes a different approach, and is potentially the more useful of the two in that what it does can&amp;rsquo;t be emulated with a &lt;code&gt;git write-tree&lt;/code&gt; + &lt;code&gt;git diff-tree&lt;/code&gt;. Thus that&amp;rsquo;s the default mode. The non-cached version asks the question:" onmousemove="i18n(this)">&Rcy;&iecy;&zhcy;&icy;&mcy;  &quot;non-cached&quot;  &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&tcy; &dcy;&rcy;&ucy;&gcy;&ocy;&jcy; &pcy;&ocy;&dcy;&khcy;&ocy;&dcy; &icy; &pcy;&ocy;&tcy;&iecy;&ncy;&tscy;&icy;&acy;&lcy;&softcy;&ncy;&ocy; &yacy;&vcy;&lcy;&yacy;&iecy;&tcy;&scy;&yacy; &bcy;&ocy;&lcy;&iecy;&iecy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ycy;&mcy; &icy;&zcy; &dcy;&vcy;&ucy;&khcy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &tcy;&ocy;, &chcy;&tcy;&ocy; &ocy;&ncy; &dcy;&iecy;&lcy;&acy;&iecy;&tcy;, &ncy;&iecy;&lcy;&softcy;&zcy;&yacy; &ecy;&mcy;&ucy;&lcy;&icy;&rcy;&ocy;&vcy;&acy;&tcy;&softcy; &scy; &pcy;&ocy;&mcy;&ocy;&shchcy;&softcy;&yucy;  <code>git write-tree</code>  +  <code>git diff-tree</code> . &Tcy;&acy;&kcy;&icy;&mcy; &ocy;&bcy;&rcy;&acy;&zcy;&ocy;&mcy;, &ecy;&tcy;&ocy; &rcy;&iecy;&zhcy;&icy;&mcy; &pcy;&ocy; &ucy;&mcy;&ocy;&lcy;&chcy;&acy;&ncy;&icy;&yucy;. &Ncy;&iecy;&kcy;&iecy;&shcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;&ncy;&acy;&yacy; &vcy;&iecy;&rcy;&scy;&icy;&yacy; &zcy;&acy;&dcy;&acy;&iecy;&tcy; &vcy;&ocy;&pcy;&rcy;&ocy;&scy;:</span></p> <div> <div> <pre class="hljs language-sql"><span class="hljs-keyword">show</span> me the differences <span class="hljs-keyword">between</span> HEAD <span class="hljs-keyword">and</span> the currently checked <span class="hljs-keyword">out</span>
tree <span class="hljs-operator">-</span> index contents _and_ files that aren<span class="hljs-string">&apos;t up to date</span></pre> </div> </div> <p><span data-i18n="b0e7267521a8c65b7aebc5433d9248ba8fe1895319b3ef484226a0d795ed3d46/a3" data-source="which is obviously a very useful question too, since that tells you what you &lt;strong&gt;could&lt;/strong&gt; commit. Again, the output matches the &lt;code&gt;git diff-tree -r&lt;/code&gt; output to a tee, but with a twist." onmousemove="i18n(this)">&ecy;&tcy;&ocy;, &ocy;&chcy;&iecy;&vcy;&icy;&dcy;&ncy;&ocy;, &tcy;&ocy;&zhcy;&iecy; &ocy;&chcy;&iecy;&ncy;&softcy; &pcy;&ocy;&lcy;&iecy;&zcy;&ncy;&ycy;&jcy; &vcy;&ocy;&pcy;&rcy;&ocy;&scy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &ocy;&ncy; &gcy;&ocy;&vcy;&ocy;&rcy;&icy;&tcy; &vcy;&acy;&mcy;, &chcy;&tcy;&ocy; &vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &scy;&ocy;&vcy;&iecy;&rcy;&shcy;&icy;&tcy;&softcy;. &Ocy;&pcy;&yacy;&tcy;&softcy; &zhcy;&iecy;, &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ocy;&jcy; &scy;&icy;&gcy;&ncy;&acy;&lcy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &vcy;&ycy;&khcy;&ocy;&dcy;&ncy;&ocy;&mcy;&ucy; &scy;&icy;&gcy;&ncy;&acy;&lcy;&ucy;  <code>git diff-tree -r</code>  &scy; &tcy;&rcy;&ocy;&jcy;&ncy;&icy;&kcy;&ocy;&mcy;, &ncy;&ocy; &scy; &ncy;&iecy;&kcy;&ocy;&tcy;&ocy;&rcy;&ycy;&mcy;&icy; &icy;&zcy;&mcy;&iecy;&ncy;&iecy;&ncy;&icy;&yacy;&mcy;&icy;.</span></p> <p><span data-i18n="c989fbd426ac6ef20b31580fd17e8346a74d053d704afed93b4352b437e95828/94" data-source="The twist is that if some file doesn&amp;rsquo;t match the index, we don&amp;rsquo;t have a backing store thing for it, and we use the magic &amp;quot;all-zero&amp;quot; sha1 to show that. So let&amp;rsquo;s say that you have edited &lt;code&gt;kernel/sched.c&lt;/code&gt;, but have not actually done a &lt;code&gt;git update-index&lt;/code&gt; on it yet - there is no &amp;quot;object&amp;quot; associated with the new state, and you get:" onmousemove="i18n(this)">&Icy;&zcy;&yucy;&mcy;&icy;&ncy;&kcy;&acy; &vcy; &tcy;&ocy;&mcy;, &chcy;&tcy;&ocy; &iecy;&scy;&lcy;&icy; &kcy;&acy;&kcy;&ocy;&jcy;-&tcy;&ocy; &fcy;&acy;&jcy;&lcy; &ncy;&iecy; &scy;&ocy;&ocy;&tcy;&vcy;&iecy;&tcy;&scy;&tcy;&vcy;&ucy;&iecy;&tcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;&ucy;, &ucy; &ncy;&acy;&scy; &ncy;&iecy;&tcy; &dcy;&lcy;&yacy; &ncy;&iecy;&gcy;&ocy; &rcy;&iecy;&zcy;&iecy;&rcy;&vcy;&ncy;&ocy;&gcy;&ocy; &khcy;&rcy;&acy;&ncy;&icy;&lcy;&icy;&shchcy;&acy;, &icy; &mcy;&ycy; &icy;&scy;&pcy;&ocy;&lcy;&softcy;&zcy;&ucy;&iecy;&mcy; &vcy;&ocy;&lcy;&shcy;&iecy;&bcy;&ncy;&ycy;&jcy;  &quot;all-zero&quot;  sha1, &chcy;&tcy;&ocy;&bcy;&ycy; &pcy;&ocy;&kcy;&acy;&zcy;&acy;&tcy;&softcy; &ecy;&tcy;&ocy;. &Icy;&tcy;&acy;&kcy;, &pcy;&rcy;&iecy;&dcy;&pcy;&ocy;&lcy;&ocy;&zhcy;&icy;&mcy;, &chcy;&tcy;&ocy; &vcy;&ycy; &ocy;&tcy;&rcy;&iecy;&dcy;&acy;&kcy;&tcy;&icy;&rcy;&ocy;&vcy;&acy;&lcy;&icy;  <code>kernel/sched.c</code> , &ncy;&ocy; &ncy;&acy; &scy;&acy;&mcy;&ocy;&mcy; &dcy;&iecy;&lcy;&iecy; &iecy;&shchcy;&iecy; &ncy;&iecy; &scy;&dcy;&iecy;&lcy;&acy;&lcy;&icy; &dcy;&lcy;&yacy; &ncy;&iecy;&gcy;&ocy;  <code>git update-index</code>  &mdash; &scy; &ncy;&ocy;&vcy;&ycy;&mcy; &scy;&ocy;&scy;&tcy;&ocy;&yacy;&ncy;&icy;&iecy;&mcy; &ncy;&iecy; &scy;&vcy;&yacy;&zcy;&acy;&ncy;&ocy;  &quot;object&quot; , &icy; &vcy;&ycy; &pcy;&ocy;&lcy;&ucy;&chcy;&acy;&iecy;&tcy;&iecy;:</span></p> <div> <div> <pre class="hljs language-ruby">torvalds<span class="hljs-variable">@ppc970</span><span class="hljs-symbol">:~/v2</span>.<span class="hljs-number">6</span>/linux&gt; git diff-index --abbrev <span class="hljs-variable constant_">HEAD</span>
<span class="hljs-symbol">:</span><span class="hljs-number">100644</span> <span class="hljs-number">100644</span> 7476bb5ba <span class="hljs-number">000000000</span> M        kernel/sched.c</pre> </div> </div> <p><span data-i18n="44a52cf9092686934952d738456b6d79f6919cf1a356953bcf899afac1220977/94" data-source="i.e., it shows that the tree has changed, and that &lt;code&gt;kernel/sched.c&lt;/code&gt; is not up to date and may contain new stuff. The all-zero sha1 means that to get the real diff, you need to look at the object in the working directory directly rather than do an object-to-object diff." onmousemove="i18n(this)">&tcy;.&iecy;. &ecy;&tcy;&ocy; &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &dcy;&iecy;&rcy;&iecy;&vcy;&ocy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&lcy;&ocy;&scy;&softcy;, &icy; &chcy;&tcy;&ocy;  <code>kernel/sched.c</code>  &ncy;&iecy; &ocy;&bcy;&ncy;&ocy;&vcy;&lcy;&iecy;&ncy; &icy; &mcy;&ocy;&zhcy;&iecy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&acy;&tcy;&softcy; &ncy;&ocy;&vcy;&ycy;&iecy; &dcy;&acy;&ncy;&ncy;&ycy;&iecy;. &Ncy;&ucy;&lcy;&iecy;&vcy;&ocy;&jcy; sha1 &ocy;&zcy;&ncy;&acy;&chcy;&acy;&iecy;&tcy;, &chcy;&tcy;&ocy; &dcy;&lcy;&yacy; &pcy;&ocy;&lcy;&ucy;&chcy;&iecy;&ncy;&icy;&yacy; &rcy;&iecy;&acy;&lcy;&softcy;&ncy;&ocy;&gcy;&ocy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&yacy; &vcy;&acy;&mcy; &ncy;&ucy;&zhcy;&ncy;&ocy; &ncy;&acy;&pcy;&rcy;&yacy;&mcy;&ucy;&yucy; &pcy;&rcy;&ocy;&scy;&mcy;&ocy;&tcy;&rcy;&iecy;&tcy;&softcy; &ocy;&bcy;&hardcy;&iecy;&kcy;&tcy; &vcy; &rcy;&acy;&bcy;&ocy;&chcy;&iecy;&mcy; &kcy;&acy;&tcy;&acy;&lcy;&ocy;&gcy;&iecy;, &acy; &ncy;&iecy; &vcy;&ycy;&pcy;&ocy;&lcy;&ncy;&yacy;&tcy;&softcy; &mcy;&iecy;&zhcy;&ocy;&bcy;&hardcy;&iecy;&kcy;&tcy;&ncy;&ocy;&iecy; &rcy;&acy;&zcy;&lcy;&icy;&chcy;&icy;&iecy;.</span></p> <div> <div class="table-responsive"><table class="table"> <tr> <td> <div><span data-i18n="d8da2c49df39d91df7ecd199b92da7bf264f026242ccc69b08daeadfe587c45b/a2" data-source="Note" onmousemove="i18n(this)">Note</span></div> </td> <td><span data-i18n="52d1f55dffa1cbd946108969d4c4c22472da01a4a287ed62b85524102775a6b1/7e" data-source="As with other commands of this type, &lt;em&gt;git diff-index&lt;/em&gt; does not actually look at the contents of the file at all. So maybe &lt;code&gt;kernel/sched.c&lt;/code&gt; hasn&amp;rsquo;t actually changed, and it&amp;rsquo;s just that you touched it. In either case, it&amp;rsquo;s a note that you need to &lt;em&gt;git update-index&lt;/em&gt; it to make the index be in sync." onmousemove="i18n(this)">&Kcy;&acy;&kcy; &icy; &dcy;&rcy;&ucy;&gcy;&icy;&iecy; &kcy;&ocy;&mcy;&acy;&ncy;&dcy;&ycy; &ecy;&tcy;&ocy;&gcy;&ocy; &tcy;&icy;&pcy;&acy;,  git  diff-index &vcy;&ocy;&ocy;&bcy;&shchcy;&iecy; &ncy;&iecy; &pcy;&rcy;&ocy;&scy;&mcy;&acy;&tcy;&rcy;&icy;&vcy;&acy;&iecy;&tcy; &scy;&ocy;&dcy;&iecy;&rcy;&zhcy;&icy;&mcy;&ocy;&iecy; &fcy;&acy;&jcy;&lcy;&acy;. &Tcy;&acy;&kcy; &chcy;&tcy;&ocy;, &vcy;&ocy;&zcy;&mcy;&ocy;&zhcy;&ncy;&ocy;,  <code>kernel/sched.c</code>  &ncy;&acy; &scy;&acy;&mcy;&ocy;&mcy; &dcy;&iecy;&lcy;&iecy; &ncy;&iecy; &icy;&zcy;&mcy;&iecy;&ncy;&icy;&lcy;&scy;&yacy;, &pcy;&rcy;&ocy;&scy;&tcy;&ocy; &vcy;&ycy; &iecy;&gcy;&ocy; &pcy;&ocy;&tcy;&rcy;&ocy;&gcy;&acy;&lcy;&icy;. &Vcy; &lcy;&yucy;&bcy;&ocy;&mcy; &scy;&lcy;&ucy;&chcy;&acy;&iecy; &scy;&lcy;&iecy;&dcy;&ucy;&iecy;&tcy; &ocy;&tcy;&mcy;&iecy;&tcy;&icy;&tcy;&softcy;, &chcy;&tcy;&ocy; &vcy;&acy;&mcy; &ncy;&iecy;&ocy;&bcy;&khcy;&ocy;&dcy;&icy;&mcy;&ocy; &ocy;&bcy;&ncy;&ocy;&vcy;&icy;&tcy;&softcy; &icy;&ncy;&dcy;&iecy;&kcy;&scy;  git , &chcy;&tcy;&ocy;&bcy;&ycy; &icy;&ncy;&dcy;&iecy;&kcy;&scy; &bcy;&ycy;&lcy; &scy;&icy;&ncy;&khcy;&rcy;&ocy;&ncy;&icy;&zcy;&icy;&rcy;&ocy;&vcy;&acy;&ncy;.</span></td> </tr> </table></div> </div> <div> <div class="table-responsive"><table class="table"> <tr> <td> <div><span data-i18n="d8da2c49df39d91df7ecd199b92da7bf264f026242ccc69b08daeadfe587c45b/a2" data-source="Note" onmousemove="i18n(this)">Note</span></div> </td> <td><span data-i18n="d9a0790cfc57b8f0f963b0b89443fc958efc93f1a541748f716e718cc1a97d30/f7" data-source="You can have a mixture of files show up as &amp;quot;has been updated&amp;quot; and &amp;quot;is still dirty in the working directory&amp;quot; together. You can always tell which file is in which state, since the &amp;quot;has been updated&amp;quot; ones show a valid sha1, and the &amp;quot;not in sync with the index&amp;quot; ones will always have the special all-zero sha1." onmousemove="i18n(this)">&Vcy;&ycy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &ocy;&dcy;&ncy;&ocy;&vcy;&rcy;&iecy;&mcy;&iecy;&ncy;&ncy;&ocy; &ocy;&tcy;&ocy;&bcy;&rcy;&acy;&zhcy;&acy;&tcy;&softcy; &ncy;&iecy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ocy; &fcy;&acy;&jcy;&lcy;&ocy;&vcy; &kcy;&acy;&kcy;  &quot;has been updated&quot;  &icy;  &quot;is still dirty in the working directory&quot; . &Vcy;&ycy; &vcy;&scy;&iecy;&gcy;&dcy;&acy; &mcy;&ocy;&zhcy;&iecy;&tcy;&iecy; &ocy;&pcy;&rcy;&iecy;&dcy;&iecy;&lcy;&icy;&tcy;&softcy;, &kcy;&acy;&kcy;&ocy;&jcy; &fcy;&acy;&jcy;&lcy; &ncy;&acy;&khcy;&ocy;&dcy;&icy;&tcy;&scy;&yacy; &vcy; &kcy;&acy;&kcy;&ocy;&mcy; &scy;&ocy;&scy;&tcy;&ocy;&yacy;&ncy;&icy;&icy;, &pcy;&ocy;&scy;&kcy;&ocy;&lcy;&softcy;&kcy;&ucy; &fcy;&acy;&jcy;&lcy;&ycy;  &quot;has been updated&quot;  &pcy;&ocy;&kcy;&acy;&zcy;&ycy;&vcy;&acy;&yucy;&tcy; &dcy;&iecy;&jcy;&scy;&tcy;&vcy;&icy;&tcy;&iecy;&lcy;&softcy;&ncy;&ycy;&jcy; sha1, &acy; &fcy;&acy;&jcy;&lcy;&ycy;  &quot;not in sync with the index&quot;  &vcy;&scy;&iecy;&gcy;&dcy;&acy; &bcy;&ucy;&dcy;&ucy;&tcy; &icy;&mcy;&iecy;&tcy;&softcy; &scy;&pcy;&iecy;&tscy;&icy;&acy;&lcy;&softcy;&ncy;&ycy;&jcy; &ncy;&ucy;&lcy;&iecy;&vcy;&ocy;&jcy; sha1.</span></td> </tr> </table></div> </div> </div><address>
<p>
    &copy; 2012&ndash;2024 Scott Chacon and others<br/>Licensed under the MIT License.<br/>
<a href="https://git-scm.com/docs/git-diff-index">https://git-scm.com/docs/git-diff-index</a>
</p>
</address>                </article>
            </main>

            <br>
            <br>
            <hr>

                               <ins class="adsbygoogle"
        style="display:block"
        data-ad-format="autorelaxed"
        data-ad-client="ca-pub-6424571640879890"
        data-ad-slot="7867651344"></ins>
   <script>
        (adsbygoogle = window.adsbygoogle || []).push({});
   </script>            
        </div>

        <!-- -->

        <div class="col-md-3">
            <br>
            <form action="-index-.html">
                <div class="input-group">
                    <input class="form-control" type="search" name="q" placeholder="Search for Git" required>
                    <button class="btn btn-primary" type="submit">
                        <i class="bi bi-search"></i>
                    </button>
                </div>
            </form>
            <br>

                            <div class="list-group list-group-flush">
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-diff-tree.html">
                            git diff-tree                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-difftool.html">
                            git difftool                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-fast-export.html">
                            git fast-export                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-fast-import.html">
                            git fast-import                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-fetch.html">
                            git fetch                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-fetch-pack.html">
                            git fetch-pack                        </a>
                                            <a class="list-group-item list-group-item-action text-primary-emphasis px-2 text-truncate" href="git-filter-branch.html">
                            git filter-branch                        </a>
                                    </div>
            
            <br>
            <div class="my-3">
                <ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-6424571640879890"
     data-ad-slot="3954319254"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>            </div>
            <br>

            
            
        </div>
    </div>
</div>    <!--/sse-->

    <footer>
        <br>
        <div class="container">
            <div class="row">
                <div class="col">
                    <hr>
                    <div class="row">
                        <div class="col-md-10">
                            <ul class="nav">
                                <li class="nav-item">
                                    <a class="nav-link ps-0" href="https://runebook.dev/">Help us Improve Translation</a>
                                </li>
                                                            </ul>
                        </div>
                        <div class="col-md-2 text-end">
                            <a href="git-diff-index.html#" class="fs-5" aria-label="Top">
                                <i class="bi bi-arrow-up-square-fill"></i>
                            </a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <br>
    </footer>
    <script src="../../../runebook.js"></script>
</body>

</html>